Solaris 10 资源管理器开发者指南

用于对资源池和关联元素执行操作的函数

本节中列出的接口用于执行与池和关联元素相关的操作。

pool_associate(3POOL)

将资源与指定的池关联起来。

pool_component_to_elem(3POOL)

将指定的组件转换为池元素类型。

pool_conf_alloc(3POOL)

创建池配置。

pool_conf_close(3POOL)

关闭指定的池配置并释放关联资源。

pool_conf_commit(3POOL)

提交对指定池配置所做的更改以进行永久存储。

pool_conf_export(3POOL)

将给定的配置保存到指定位置。

pool_conf_free(3POOL)

释放池配置。

pool_conf_open(3POOL)

在指定的位置创建池配置。

pool_conf_remove(3POOL)

删除对配置的永久存储。

pool_conf_rollback(3POOL)

将配置状态恢复到池配置的永久存储中保留的状态。

pool_conf_to_elem(3POOL)

将指定的池配置转换为池元素类型。

pool_conf_update(3POOL)

更新内核状态的库快照。

pool_create(3POOL)

使用缺省属性和每种类型的缺省资源创建新的池。

pool_destroy(3POOL)

破坏指定的池。关联的资源不会被修改。

pool_dissociate(3POOL)

删除给定资源与池之间的关联。

pool_put_property(3POOL)

将有关元素的命名属性设置为指定的值。

pool_resource_create(3POOL)

使用所提供配置的指定名称和类型创建新的资源。

pool_resource_destroy(3POOL)

从配置文件中删除指定的资源。

pool_resource_to_elem(3POOL)

将指定的池资源转换为池元素类型。

pool_resource_transfer(3POOL)

将基本单位从源资源传输到目标资源。

pool_resource_xtransfer(3POOL)

将指定组件从源资源传输到目标资源。

pool_rm_property(3POOL)

从元素中删除命名的属性。

pool_set_binding(3POOL)

将指定的进程绑定到与正在运行的系统中的池关联的资源。

pool_set_status(3POOL)

修改池功能的当前状态。

pool_to_elem(3POOL)

将指定的池转换为池元素类型。

pool_value_alloc(3POOL)

分配并返回池属性值的不透明容器。

pool_value_free(3POOL)

释放分配的属性值。

pool_value_set_bool(3POOL)

设置 boolean 类型的属性值。

pool_value_set_double(3POOL)

设置 double 类型的属性值。

pool_value_set_int64(3POOL)

设置 int64 类型的属性值。

pool_value_set_name(3POOL)

为池属性设置 name=value 对。

pool_value_set_string(3POOL)

复制已传递的字符串。

pool_value_set_uint64(3POOL)

设置 uint64 类型的属性值。