pool_component_info, pool_get_owning_resource - resource pool component functions
cc [ flag... ] file... -lpool [ library... ] #include <pool.h> const char *pool_component_info(pool_conf_t *conf, pool_component_t *component, int flags);
pool_resource_t *pool_get_owning_resource(pool_conf_t *conf, pool_component_t *component);
Certain resources, such as processor sets, are composed of resource components. Informational and ownership attributes of resource components are made available with the pool_component_info() and pool_get_owning_resource() functions. The conf argument for each function refers to the target configuration to which the operation applies.
The pool_component_info() function returns a string describing component. The string is allocated with malloc(3C). The caller is reponsible for freeing the returned string. The flags argument is ignored.
The pool_get_owning_resource() function returns the resource currently containing component. Every component is contained by a resource.
Upon successful completion, pool_component_info() returns a string. Otherwise it returns NULL and pool_error(3POOL) returns the pool-specific error value.
Upon successful completion, pool_get_owning_resource() returns the owning resource. Otherwise it returns NULL and pool_error() returns the pool-specific error value.
The pool_component_info() function will fail if:
POE_BADPARAM
POE_INVALID_CONF
POE_SYSTEM
The pool_get_owning_resource() function will fail if:
POE_BADPARAM
See attributes(5) for descriptions of the following attributes:
|
libpool(3LIB), pool_error(3POOL), attributes(5)
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |