Lines Matching defs:scf_prop_tmpl_t

67 typedef struct scf_prop_tmpl scf_prop_tmpl_t;
804 scf_prop_tmpl_t *scf_tmpl_prop_create(scf_handle_t *);
805 void scf_tmpl_prop_destroy(scf_prop_tmpl_t *);
806 void scf_tmpl_prop_reset(scf_prop_tmpl_t *);
808 scf_prop_tmpl_t *, int);
809 int scf_tmpl_iter_props(scf_pg_tmpl_t *, scf_prop_tmpl_t *, int);
812 ssize_t scf_tmpl_prop_name(const scf_prop_tmpl_t *, char **);
813 int scf_tmpl_prop_type(const scf_prop_tmpl_t *, scf_type_t *);
814 int scf_tmpl_prop_required(const scf_prop_tmpl_t *, uint8_t *);
815 ssize_t scf_tmpl_prop_common_name(const scf_prop_tmpl_t *, const char *,
817 ssize_t scf_tmpl_prop_description(const scf_prop_tmpl_t *, const char *,
819 ssize_t scf_tmpl_prop_units(const scf_prop_tmpl_t *, const char *, char **);
820 int scf_tmpl_prop_cardinality(const scf_prop_tmpl_t *prop, uint64_t *,
822 int scf_tmpl_prop_internal_seps(const scf_prop_tmpl_t *, scf_values_t *);
824 int scf_tmpl_prop_visibility(const scf_prop_tmpl_t *, uint8_t *);
834 int scf_tmpl_value_name_constraints(const scf_prop_tmpl_t *prop,
838 int scf_tmpl_value_count_range_constraints(const scf_prop_tmpl_t *,
840 int scf_tmpl_value_int_range_constraints(const scf_prop_tmpl_t *,
842 int scf_tmpl_value_count_range_choices(const scf_prop_tmpl_t *,
844 int scf_tmpl_value_int_range_choices(const scf_prop_tmpl_t *,
846 int scf_tmpl_value_name_choices(const scf_prop_tmpl_t *prop,
851 ssize_t scf_tmpl_value_common_name(const scf_prop_tmpl_t *, const char *,
853 ssize_t scf_tmpl_value_description(const scf_prop_tmpl_t *, const char *,
856 int scf_tmpl_value_in_constraint(const scf_prop_tmpl_t *pt, scf_value_t *value,