Lines Matching defs:scf_propertygroup_t
53 typedef struct scf_propertygroup scf_propertygroup_t;
536 int scf_iter_pg_properties(scf_iter_t *, const scf_propertygroup_t *);
542 int scf_iter_next_pg(scf_iter_t *, scf_propertygroup_t *);
600 scf_propertygroup_t *pg);
605 scf_propertygroup_t *scf_pg_create(scf_handle_t *);
606 scf_handle_t *scf_pg_handle(const scf_propertygroup_t *);
607 void scf_pg_destroy(scf_propertygroup_t *);
608 ssize_t scf_pg_to_fmri(const scf_propertygroup_t *, char *, size_t);
609 ssize_t scf_pg_get_name(const scf_propertygroup_t *, char *, size_t);
610 ssize_t scf_pg_get_type(const scf_propertygroup_t *, char *, size_t);
611 int scf_pg_get_flags(const scf_propertygroup_t *, uint32_t *);
612 int scf_pg_get_parent_service(const scf_propertygroup_t *, scf_service_t *);
613 int scf_pg_get_parent_instance(const scf_propertygroup_t *, scf_instance_t *);
614 int scf_pg_get_parent_snaplevel(const scf_propertygroup_t *, scf_snaplevel_t *);
616 scf_propertygroup_t *);
618 scf_propertygroup_t *);
620 const char *, scf_propertygroup_t *);
622 uint32_t, scf_propertygroup_t *);
624 uint32_t, scf_propertygroup_t *);
625 int scf_pg_delete(scf_propertygroup_t *);
627 int scf_pg_get_underlying_pg(const scf_propertygroup_t *,
628 scf_propertygroup_t *);
631 int scf_pg_update(scf_propertygroup_t *);
641 int scf_pg_get_property(const scf_propertygroup_t *, const char *,
646 int scf_transaction_start(scf_transaction_t *, scf_propertygroup_t *);
673 scf_service_t *, scf_instance_t *, scf_propertygroup_t *, scf_property_t *,
688 int scf_tmpl_get_by_pg(scf_propertygroup_t *, scf_pg_tmpl_t *, int);