scf_prop_tmpl_t
print_template_value_details(scf_prop_tmpl_t *prt, const char *val_buf,
print_template_value(scf_prop_tmpl_t *prt, const char *val_buf)
print_template_constraints(scf_prop_tmpl_t *prt, int verbose)
print_template_choices(scf_prop_tmpl_t *prt, int verbose)
list_values_by_template(scf_prop_tmpl_t *prt)
list_values_tmpl(scf_prop_tmpl_t *prt, scf_property_t *prop)
list_prop_tmpl(scf_prop_tmpl_t *prt, scf_property_t *prop, int templates)
scf_prop_tmpl_t *prt;
scf_prop_tmpl_t *prt;
prt = (scf_prop_tmpl_t *)tmpls[i];
scf_prop_tmpl_t *prt;
scf_prop_tmpl_t *t_prop = NULL;
scf_prop_tmpl_t *prt;
scf_prop_tmpl_t *prop_tmpl, int flags)
scf_prop_tmpl_t *
scf_prop_tmpl_t *pt;
pt = calloc(1, sizeof (scf_prop_tmpl_t));
scf_tmpl_iter_props(scf_pg_tmpl_t *t, scf_prop_tmpl_t *pt, int flags)
scf_prop_tmpl_t *prop_tmpl;
scf_tmpl_prop_destroy(scf_prop_tmpl_t *t)
scf_tmpl_prop_reset(scf_prop_tmpl_t *t)
scf_tmpl_prop_name(const scf_prop_tmpl_t *t, char **out)
scf_tmpl_prop_type(const scf_prop_tmpl_t *t, scf_type_t *out)
scf_tmpl_prop_required(const scf_prop_tmpl_t *t, uint8_t *out)
scf_tmpl_prop_common_name(const scf_prop_tmpl_t *t, const char *locale,
scf_tmpl_prop_description(const scf_prop_tmpl_t *t, const char *locale,
scf_tmpl_prop_units(const scf_prop_tmpl_t *t, const char *locale, char **out)
scf_tmpl_prop_visibility(const scf_prop_tmpl_t *t, uint8_t *out)
scf_tmpl_prop_cardinality(const scf_prop_tmpl_t *t, uint64_t *min,
scf_tmpl_prop_internal_seps(const scf_prop_tmpl_t *t, scf_values_t *vals)
scf_tmpl_value_name_constraints(const scf_prop_tmpl_t *t,
_scf_tmpl_get_count_ranges(const scf_prop_tmpl_t *t, const char *prop,
_scf_tmpl_get_int_ranges(const scf_prop_tmpl_t *t, const char *prop,
scf_tmpl_value_count_range_constraints(const scf_prop_tmpl_t *t,
scf_tmpl_value_int_range_constraints(const scf_prop_tmpl_t *t,
scf_tmpl_value_count_range_choices(const scf_prop_tmpl_t *t,
scf_tmpl_value_int_range_choices(const scf_prop_tmpl_t *t,
scf_tmpl_value_name_choices(const scf_prop_tmpl_t *t, scf_values_t *vals)
scf_tmpl_value_common_name(const scf_prop_tmpl_t *t, const char *locale,
scf_tmpl_value_description(const scf_prop_tmpl_t *t, const char *locale,
_scf_read_tmpl_prop_type_as_string(const scf_prop_tmpl_t *pt)
scf_propertygroup_t *pg, const scf_prop_tmpl_t *pt)
scf_propertygroup_t *pg, const scf_prop_tmpl_t *pt, scf_property_t *prop)
scf_propertygroup_t *pg, const scf_prop_tmpl_t *pt, scf_property_t *prop,
scf_propertygroup_t *pg, const scf_prop_tmpl_t *pt, scf_property_t *prop,
scf_propertygroup_t *pg, const scf_prop_tmpl_t *pt, scf_property_t *prop,
const scf_prop_tmpl_t *pt, scf_value_t *value, scf_tmpl_errors_t *errs)
scf_tmpl_value_in_constraint(const scf_prop_tmpl_t *pt, scf_value_t *value,
_validate_cardinality(scf_propertygroup_t *pg, scf_prop_tmpl_t *pt,
_check_property(scf_prop_tmpl_t *pt, scf_propertygroup_t *pg,
scf_prop_tmpl_t *pt = NULL;
scf_prop_tmpl_t *scf_tmpl_prop_create(scf_handle_t *);
void scf_tmpl_prop_destroy(scf_prop_tmpl_t *);
void scf_tmpl_prop_reset(scf_prop_tmpl_t *);
scf_prop_tmpl_t *, int);
int scf_tmpl_iter_props(scf_pg_tmpl_t *, scf_prop_tmpl_t *, int);
ssize_t scf_tmpl_prop_name(const scf_prop_tmpl_t *, char **);
int scf_tmpl_prop_type(const scf_prop_tmpl_t *, scf_type_t *);
int scf_tmpl_prop_required(const scf_prop_tmpl_t *, uint8_t *);
ssize_t scf_tmpl_prop_common_name(const scf_prop_tmpl_t *, const char *,
ssize_t scf_tmpl_prop_description(const scf_prop_tmpl_t *, const char *,
ssize_t scf_tmpl_prop_units(const scf_prop_tmpl_t *, const char *, char **);
int scf_tmpl_prop_cardinality(const scf_prop_tmpl_t *prop, uint64_t *,
int scf_tmpl_prop_internal_seps(const scf_prop_tmpl_t *, scf_values_t *);
int scf_tmpl_prop_visibility(const scf_prop_tmpl_t *, uint8_t *);
int scf_tmpl_value_name_constraints(const scf_prop_tmpl_t *prop,
int scf_tmpl_value_count_range_constraints(const scf_prop_tmpl_t *,
int scf_tmpl_value_int_range_constraints(const scf_prop_tmpl_t *,
int scf_tmpl_value_count_range_choices(const scf_prop_tmpl_t *,
int scf_tmpl_value_int_range_choices(const scf_prop_tmpl_t *,
int scf_tmpl_value_name_choices(const scf_prop_tmpl_t *prop,
ssize_t scf_tmpl_value_common_name(const scf_prop_tmpl_t *, const char *,
ssize_t scf_tmpl_value_description(const scf_prop_tmpl_t *, const char *,
int scf_tmpl_value_in_constraint(const scf_prop_tmpl_t *pt, scf_value_t *value,
char *_scf_read_tmpl_prop_type_as_string(const scf_prop_tmpl_t *);