man3scf |
Service Configuration Facility Library Functions |
man3scf |
man3scf — Service Configuration Facility Library Functions
- Back to index
-
scf_entry_create(3scf)
- scf_entry_create, scf_entry_handle, scf_entry_destroy,
scf_entry_destroy_children, scf_entry_reset, scf_entry_add_value - create
and manipulate transaction in the Service Configuration Facility
-
scf_error(3scf)
- scf_error, scf_strerror - error interface to Service Configuration
Facility
-
scf_handle_create(3scf)
- scf_handle_create, scf_handle_destroy, scf_handle_decorate,
scf_handle_bind, scf_handle_unbind, scf_myname - Service Configuration
Facility handle functions
-
scf_handle_decode_fmri(3scf)
- scf_handle_decode_fmri, scf_scope_to_fmri, scf_service_to_fmri,
scf_instance_to_fmri, scf_pg_to_fmri, scf_property_to_fmri - convert between
objects and FMRIs in the Service Configuration Facility
-
scf_instance_create(3scf)
- scf_instance_create, scf_instance_handle, scf_instance_destroy,
scf_instance_get_parent, scf_instance_get_name, scf_service_get_instance,
scf_service_add_instance, scf_instance_delete - create and manipulate
instance handles and instances in the Service Configuration Facility
-
scf_iter_create(3scf)
- scf_iter_create, scf_iter_handle, scf_iter_destroy,
scf_iter_reset, scf_iter_handle_scopes, scf_iter_scope_services,
scf_iter_service_instances, scf_iter_service_pgs,
scf_iter_service_pgs_typed, scf_iter_instance_snapshots,
scf_iter_snaplevel_pgs, scf_iter_snaplevel_pgs_typed, scf_iter_instance_pgs,
scf_iter_instance_pgs_typed, scf_iter_instance_pgs_composed,
scf_iter_instance_pgs_typed_composed, scf_iter_pg_properties,
scf_iter_property_values, scf_iter_next_scope, scf_iter_next_service,
scf_iter_next_instance, scf_iter_next_snapshot, scf_iter_next_pg,
scf_iter_next_property, scf_iter_next_value - iterate through the Service
Configuration Facility repository
-
scf_limit(3scf)
- scf_limit - limit information for Service Configuration
Facility
-
scf_pg_create(3scf)
- scf_pg_create, scf_pg_handle, scf_pg_destroy,
scf_pg_get_parent_service, scf_pg_get_parent_instance,
scf_pg_get_parent_snaplevel, scf_pg_get_name, scf_pg_get_type,
scf_pg_get_flags, scf_pg_update, scf_service_get_pg, scf_service_add_pg,
scf_instance_get_pg, scf_instance_get_pg_composed, scf_instance_add_pg,
scf_snaplevel_get_pg, scf_pg_delete, scf_pg_get_underlying_pg - create and
manipulate property group handles and property groups in the Service
Configuration Facility
-
scf_property_create(3scf)
- scf_property_create, scf_property_handle, scf_property_destroy,
scf_property_get_name, scf_property_type, scf_property_is_type,
scf_type_to_string, scf_string_to_type, scf_property_get_value,
scf_pg_get_property - create and manipulate property handles in the Service
Configuration Facility
-
scf_scope_create(3scf)
- scf_scope_create, scf_scope_handle, scf_scope_destroy,
scf_scope_get_name, scf_handle_get_scope - create and manipulate scope
handles in the Service Configuration Facility
-
scf_service_create(3scf)
- scf_service_create, scf_service_handle, scf_service_destroy,
scf_service_get_parent, scf_service_get_name, scf_scope_get_service,
scf_scope_add_service, scf_service_delete - create and manipulate service
handles and services in the Service Configuration Facility
-
scf_simple_prop_get(3scf)
- scf_simple_prop_get, scf_simple_prop_free,
scf_simple_app_props_get, scf_simple_app_props_free,
scf_simple_app_props_next, scf_simple_app_props_search,
scf_simple_prop_numvalues, scf_simple_prop_type, scf_simple_prop_name,
scf_simple_prop_pgname, scf_simple_prop_next_boolean,
scf_simple_prop_next_count, scf_simple_prop_next_integer,
scf_simple_prop_next_time, scf_simple_prop_next_astring,
scf_simple_prop_next_ustring, scf_simple_prop_next_opaque,
scf_simple_prop_next_reset - simplified property read interface to Service
Configuration Facility
-
scf_simple_walk_instances(3scf)
- scf_simple_walk_instances - observational interface for Service
Configuration Facility
-
scf_snaplevel_create(3scf)
- scf_snaplevel_create, scf_snaplevel_handle, scf_snaplevel_destroy,
scf_snaplevel_get_parent, scf_snaplevel_get_scope_name,
scf_snaplevel_get_service_name, scf_snaplevel_get_instance_name,
scf_snapshot_get_base_snaplevel, scf_snaplevel_get_next_snaplevel - create
and manipulate snaplevel handles in the Service Configuration Facility
-
scf_snapshot_create(3scf)
- scf_snapshot_create, scf_snapshot_handle, scf_snapshot_destroy,
scf_snapshot_get_parent, scf_snapshot_get_name, scf_snapshot_update,
scf_instance_get_snapshot - create and manipulate snapshot handles and
snapshots in the Service Configuration Facility
-
scf_tmpl_pg_create(3scf)
- scf_tmpl_pg_create, scf_tmpl_pg_reset, scf_tmpl_pg_destroy,
scf_tmpl_get_by_pg_name, scf_tmpl_get_by_pg, scf_tmpl_iter_pgs - template
property group functions
-
scf_tmpl_pg_name(3scf)
- scf_tmpl_pg_name, scf_tmpl_pg_type, scf_tmpl_pg_target,
scf_tmpl_pg_required, scf_tmpl_pg_common_name, scf_tmpl_pg_description -
retrieve the metadata about a specific property group
-
scf_tmpl_prop_create(3scf)
- scf_tmpl_prop_create, scf_tmpl_prop_reset, scf_tmpl_prop_destroy,
scf_tmpl_get_by_prop, scf_tmpl_iter_props - template property functions
-
scf_tmpl_prop_name(3scf)
- scf_tmpl_prop_name, scf_tmpl_prop_type, scf_tmpl_prop_required,
scf_tmpl_prop_common_name, scf_tmpl_prop_description, scf_tmpl_prop_units,
scf_tmpl_prop_visibility, scf_tmpl_visibility_to_string,
scf_tmpl_prop_cardinality, scf_tmpl_prop_internal_seps,
scf_tmpl_value_name_constraints, scf_count_ranges_destroy,
scf_int_ranges_destroy, scf_tmpl_value_count_range_constraints,
scf_tmpl_value_int_range_constraints, scf_tmpl_value_name_choices,
scf_values_destroy, scf_tmpl_value_count_range_choices,
scf_tmpl_value_int_range_choices, scf_tmpl_value_common_name,
scf_tmpl_value_description, scf_tmpl_value_in_constraint - retrieve the
metadata about a specific property
-
scf_tmpl_validate_fmri(3scf)
- scf_tmpl_validate_fmri, scf_tmpl_errors_destroy,
scf_tmpl_next_error, scf_tmpl_reset_errors, scf_tmpl_strerror,
scf_tmpl_error_type, scf_tmpl_error_source_fmri, scf_tmpl_error_pg_tmpl,
scf_tmpl_error_pg, scf_tmpl_error_prop_tmpl, scf_tmpl_error_prop,
scf_tmpl_error_value - template validation functions
-
scf_transaction_create(3scf)
- scf_transaction_create, scf_transaction_handle,
scf_transaction_reset, scf_transaction_reset_all, scf_transaction_destroy,
scf_transaction_destroy_children, scf_transaction_start,
scf_transaction_property_delete, scf_transaction_property_new,
scf_transaction_property_change, scf_transaction_property_change_type,
scf_transaction_commit - create and manipulate transaction in the Service
Configuration Facility
-
scf_value_create(3scf)
- scf_value_create, scf_value_handle, scf_value_reset,
scf_value_destroy, scf_value_type, scf_value_base_type, scf_value_is_type,
scf_type_base_type, scf_value_get_boolean, scf_value_get_count,
scf_value_get_integer, scf_value_get_time, scf_value_get_astring,
scf_value_get_ustring, scf_value_get_opaque, scf_value_get_as_string,
scf_value_get_as_string_typed, scf_value_set_boolean, scf_value_set_count,
scf_value_set_integer, scf_value_set_time, scf_value_set_from_string,
scf_value_set_astring, scf_value_set_ustring, scf_value_set_opaque -
manipulate values in the Service Configuration Facility
-
smf_enable_instance(3scf)
- smf_enable_instance, smf_disable_instance,
smf_disable_instance_with_comment, smf_refresh_instance,
smf_restart_instance, smf_maintain_instance, smf_degrade_instance,
smf_restore_instance, smf_get_state - administrative interface to the
Service Configuration Facility