| |
| Pool Configuration Manipulation Library Functions | pool_component_to_elem(3POOL) |
| | pool_component_to_elem, pool_to_elem, pool_conf_to_elem, pool_resource_to_elem - resource pool element-related functions |
SYNOPSIS
| |
cc [ flag... ] file... -lpool [ library... ]
#include <pool.h>
pool_elem_t *pool_component_to_elem(pool_conf_t *conf, pool_component_t *component); |
| | pool_elem_t *pool_conf_to_elem(pool_conf_t *conf); |
| | pool_elem_t *pool_resource_to_elem(pool_conf_t *conf, pool_resource_t *resource); |
| | pool_elem_t *pool_to_elem(pool_conf_t *conf, pool_t *pool); |
| |
A pool element, as represented by a pool_elem_t, is a common abstraction for any libpool entity that contains properties. All such types can be converted to the opaque pool_elem_t type using the appropriate conversion functions prototyped
above. The conf argument for each function refers to the target configuration to which the operation applies.
|
| |
Upon successful completion, these functions return a pool_elem_t corresponding to the argument passed in. Otherwise they return NULL and pool_error(3POOL) returns the pool-specific error value.
|
| |
These function will fail if:
-
POE_BADPARAM
- The supplied configuration's status is not POF_VALID.
|
| |
See attributes(5) for descriptions of the following attributes:
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
| CSI | Enabled |
| Interface Stability | Unstable |
| MT-Level | Unsafe |
|
| |