Lines Matching defs:scf_prop_tmpl_t

61 typedef struct scf_prop_tmpl scf_prop_tmpl_t;
700 scf_prop_tmpl_t *scf_tmpl_prop_create(scf_handle_t *);
701 void scf_tmpl_prop_destroy(scf_prop_tmpl_t *);
702 void scf_tmpl_prop_reset(scf_prop_tmpl_t *);
704 scf_prop_tmpl_t *, int);
705 int scf_tmpl_iter_props(scf_pg_tmpl_t *, scf_prop_tmpl_t *, int);
708 ssize_t scf_tmpl_prop_name(const scf_prop_tmpl_t *, char **);
709 int scf_tmpl_prop_type(const scf_prop_tmpl_t *, scf_type_t *);
710 int scf_tmpl_prop_required(const scf_prop_tmpl_t *, uint8_t *);
711 ssize_t scf_tmpl_prop_common_name(const scf_prop_tmpl_t *, const char *,
713 ssize_t scf_tmpl_prop_description(const scf_prop_tmpl_t *, const char *,
715 ssize_t scf_tmpl_prop_units(const scf_prop_tmpl_t *, const char *, char **);
716 int scf_tmpl_prop_cardinality(const scf_prop_tmpl_t *prop, uint64_t *,
718 int scf_tmpl_prop_internal_seps(const scf_prop_tmpl_t *, scf_values_t *);
720 int scf_tmpl_prop_visibility(const scf_prop_tmpl_t *, uint8_t *);
730 int scf_tmpl_value_name_constraints(const scf_prop_tmpl_t *prop,
734 int scf_tmpl_value_count_range_constraints(const scf_prop_tmpl_t *,
736 int scf_tmpl_value_int_range_constraints(const scf_prop_tmpl_t *,
738 int scf_tmpl_value_count_range_choices(const scf_prop_tmpl_t *,
740 int scf_tmpl_value_int_range_choices(const scf_prop_tmpl_t *,
742 int scf_tmpl_value_name_choices(const scf_prop_tmpl_t *prop,
747 ssize_t scf_tmpl_value_common_name(const scf_prop_tmpl_t *, const char *,
749 ssize_t scf_tmpl_value_description(const scf_prop_tmpl_t *, const char *,
752 int scf_tmpl_value_in_constraint(const scf_prop_tmpl_t *pt, scf_value_t *value,