Resource Management and Oracle® Solaris Zones Developer's Guide

Exit Print View

Updated: July 2014
 
 

Functions for Operating on Resource Pools and Associated Elements

The interfaces listed in this section are for performing actions related to pools and the associated elements.

pool_associate(3POOL)

Associate a resource with a specified pool.

pool_component_to_elem(3POOL)

Convert specified component to the pool element type.

pool_conf_alloc(3POOL)

Create a pool configuration.

pool_conf_close(3POOL)

Close the specified pool configuration and release the associated resources.

pool_conf_commit(3POOL)

Commit changes made to the specified pool configuration to permanent storage.

pool_conf_export(3POOL)

Save the given configuration to the specified location.

pool_conf_free(3POOL)

Release a pool configuration.

pool_conf_open(3POOL)

Create a pool configuration at the specified location.

pool_conf_remove(3POOL)

Removes the permanent storage for the configuration.

pool_conf_rollback(3POOL)

Restore the configuration state to the state that is held in the pool configuration's permanent storage.

pool_conf_to_elem(3POOL)

Convert specified pool configuration to the pool element type.

pool_conf_update(3POOL)

Update the library snapshot of kernel state.

pool_create(3POOL)

Create a new pool with the default properties and with default resources for each type.

pool_destroy(3POOL)

Destroy the specified pool. The associated resources are not modified.

pool_dissociate(3POOL)

Remove the association between the given resource and pool.

pool_put_property(3POOL)

Set the named property on the element to the specified value.

pool_resource_create(3POOL)

Create a new resource with the specified name and type for the provided configuration.

pool_resource_destroy(3POOL)

Remove the specified resource from the configuration file.

pool_resource_to_elem(3POOL)

Convert specified pool resource to the pool element type.

pool_resource_transfer(3POOL)

Transfer basic units from the source resource to the target resource.

pool_resource_xtransfer(3POOL)

Transfer the specified components from the source resource to the target resource.

pool_rm_property(3POOL)

Remove the named property from the element.

pool_set_binding(3POOL)

Bind the specified processes to the resources that are associated with pool on the running system.

pool_set_status(3POOL)

Modify the current state of the pools facility.

pool_to_elem(3POOL)

Convert specified pool to the pool element type.

pool_value_alloc(3POOL)

Allocate and return an opaque container for a pool property value.

pool_value_free(3POOL)

Release an allocated property values.

pool_value_set_bool(3POOL)

Set a property value of type boolean.

pool_value_set_double(3POOL)

Set a property value of type double.

pool_value_set_int64(3POOL)

Set a property value of type int64.

pool_value_set_name(3POOL)

Set a name=value pair for a pool property.

pool_value_set_string(3POOL)

Copy the string that was passed in.

pool_value_set_uint64(3POOL)

Set a property value of type uint64.