Lines Matching defs:scf_service_t
51 typedef struct scf_service scf_service_t;
521 int scf_iter_service_instances(scf_iter_t *, const scf_service_t *);
522 int scf_iter_service_pgs(scf_iter_t *, const scf_service_t *);
526 int scf_iter_service_pgs_typed(scf_iter_t *, const scf_service_t *,
540 int scf_iter_next_service(scf_iter_t *, scf_service_t *);
560 scf_service_t *scf_service_create(scf_handle_t *);
561 scf_handle_t *scf_service_handle(const scf_service_t *);
562 void scf_service_destroy(scf_service_t *);
564 ssize_t scf_service_get_name(const scf_service_t *, char *, size_t);
565 ssize_t scf_service_to_fmri(const scf_service_t *, char *, size_t);
566 int scf_service_get_parent(const scf_service_t *, scf_scope_t *);
567 int scf_scope_get_service(const scf_scope_t *, const char *, scf_service_t *);
568 int scf_scope_add_service(const scf_scope_t *, const char *, scf_service_t *);
569 int scf_service_delete(scf_service_t *);
576 int scf_service_get_instance(const scf_service_t *, const char *,
578 int scf_service_add_instance(const scf_service_t *, const char *,
612 int scf_pg_get_parent_service(const scf_propertygroup_t *, scf_service_t *);
615 int scf_service_get_pg(const scf_service_t *, const char *,
621 int scf_service_add_pg(const scf_service_t *, const char *, const char *,
629 int scf_instance_get_parent(const scf_instance_t *, scf_service_t *);
673 scf_service_t *, scf_instance_t *, scf_propertygroup_t *, scf_property_t *,