Sun Microsystems, Inc.
spacerspacer
spacer   www.sun.com docs.sun.com | | |  
spacer
black dot
   
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z
    
 
Pool Configuration Manipulation Library Functionspool_component_to_elem(3POOL)


NAME

 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);

DESCRIPTION

 

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.

RETURN VALUES

 

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.

ERRORS

 

These function will fail if:

POE_BADPARAM
The supplied configuration's status is not POF_VALID.

ATTRIBUTES

 

See attributes(5) for descriptions of the following attributes:

ATTRIBUTE TYPEATTRIBUTE VALUE
CSIEnabled
Interface StabilityUnstable
MT-LevelUnsafe

SEE ALSO

 

libpool(3LIB), pool_error(3POOL), attributes(5)


SunOS 5.9Go To TopLast Changed 20 Dec 2001

 
      
      
Copyright 2002 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.