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

用于查询资源池和关联元素的函数

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

pool_component_info(3POOL)

返回描述给定组件的字符串。

pool_conf_info(3POOL)

返回描述整个配置的字符串。

pool_conf_location(3POOL)

返回为指定配置的 pool_conf_open() 提供的位置字符串。

pool_conf_status(3POOL)

返回池配置的有效性状态。

pool_conf_validate(3POOL)

检查给定配置内容的有效性。

pool_dynamic_location(3POOL)

返回池框架用于存储动态配置的位置。

pool_error(3POOL)

返回通过调用资源池配置库函数记录的最终故障的错误值。

pool_get_binding(3POOL)

返回正在运行的系统中的池名称,该池包含与指定进程绑定的资源集。

pool_get_owning_resource(3POOL)

返回当前包含指定组件的资源。

pool_get_pool(3POOL)

返回具有所提供配置中的指定名称的池。

pool_get_property(3POOL)

检索元素中的已命名属性的值。

pool_get_resource(3POOL)

返回具有所提供配置中的给定名称和类型的资源。

pool_get_resource_binding(3POOL)

返回正在运行的系统中的池名称,该池包含与给定进程绑定的资源集。

pool_get_status(3POOL)

检索池功能的当前状态。

pool_info(3POOL)

返回指定池的说明。

pool_query_components(3POOL)

检索与指定的属性列表匹配的所有资源组件。

pool_query_pool_resources(3POOL)

返回当前与池关联的以 NULL 结尾的资源数组。

pool_query_pools(3POOL)

返回与指定的属性列表匹配的池列表。

pool_query_resource_components(3POOL)

返回构成指定资源的以 NULL 结尾的组件数组。

pool_query_resources(3POOL)

返回与指定的属性列表匹配的资源列表。

pool_resource_info(3POOL)

返回指定资源的说明。

pool_resource_type_list(3POOL)

枚举此平台上的池框架支持的资源类型。

pool_static_location(3POOL)

返回池框架用于存储缺省池框架实例化配置的位置。

pool_strerror(3POOL)

返回每个有效池错误代码的说明。

pool_value_get_bool(3POOL)

获取 boolean 类型的属性值。

pool_value_get_double(3POOL)

获取 double 类型的属性值。

pool_value_get_int64(3POOL)

获取 int64 类型的属性值。

pool_value_get_name(3POOL)

返回为指定池属性指定的名称。

pool_value_get_string(3POOL)

获取 string 类型的属性值。

pool_value_get_type(3POOL)

返回指定的池值包含的数据类型。

pool_value_get_uint64(3POOL)

获取 uint64 类型的属性值。

pool_version(3POOL)

获取池库的版本号。

pool_walk_components(3POOL)

调用对资源中包含的所有组件的回调。

pool_walk_pools(3POOL)

调用在配置中定义的所有池的回调。

pool_walk_properties(3POOL)

调用对为给定元素定义的所有属性的回调。

pool_walk_resources(3POOL)

调用对与池关联的所有资源的回调。