Lines Matching refs:scf_service_t
52 typedef struct scf_service scf_service_t; typedef
544 int scf_iter_service_instances(scf_iter_t *, const scf_service_t *);
545 int scf_iter_service_pgs(scf_iter_t *, const scf_service_t *);
549 int scf_iter_service_pgs_typed(scf_iter_t *, const scf_service_t *,
563 int scf_iter_next_service(scf_iter_t *, scf_service_t *);
583 scf_service_t *scf_service_create(scf_handle_t *);
584 scf_handle_t *scf_service_handle(const scf_service_t *);
585 void scf_service_destroy(scf_service_t *);
587 ssize_t scf_service_get_name(const scf_service_t *, char *, size_t);
588 ssize_t scf_service_to_fmri(const scf_service_t *, char *, size_t);
589 int scf_service_get_parent(const scf_service_t *, scf_scope_t *);
590 int scf_scope_get_service(const scf_scope_t *, const char *, scf_service_t *);
591 int scf_scope_add_service(const scf_scope_t *, const char *, scf_service_t *);
592 int scf_service_delete(scf_service_t *);
599 int scf_service_get_instance(const scf_service_t *, const char *,
601 int scf_service_add_instance(const scf_service_t *, const char *,
635 int scf_pg_get_parent_service(const scf_propertygroup_t *, scf_service_t *);
638 int scf_service_get_pg(const scf_service_t *, const char *,
644 int scf_service_add_pg(const scf_service_t *, const char *, const char *,
652 int scf_instance_get_parent(const scf_instance_t *, scf_service_t *);
696 scf_service_t *, scf_instance_t *, scf_propertygroup_t *, scf_property_t *,