Windows PowerShell command on Get-command pool_put_property
MyWebUniversity

Manual Pages for UNIX Operating System command usage for man pool_put_property

Pool Configuration Manipulation Library Functions

pool_get_property(3POOL)

NAME

pool_get_property, pool_put_property, pool_rm_property,

pool_walk_properties - resource pool element property mani-

pulation

SYNOPSIS

cc [ flag... ] file... -lpool [ library... ]

#include

pool_value_class_t pool_get_property(pool_conf_t *conf,

const pool_elem_t *elem, const char *name,

pool_value_t *property);

int pool_put_property(pool_conf_t *conf, pool_elem_t *elem,

const char *name, const pool_value_t *value);

int pool_rm_property(pool_conf_t *conf, pool_elem_t *elem,

const char *name);

int pool_walk_properties(pool_conf_t *conf, pool_elem_t *elem,

void *arg, int (*callback)(pool_conf_t *, pool_elem_t *,

const char *, pool_value_t *, void *));

DESCRIPTION

The various pool types are converted to the common pool ele-

ment type (pool_elem_t) before property manipulation. A

pool_value_t is an opaque type that contains a property

value of one of the following types:

POC_UINT unsigned 64-bit integer

POC_INT signed 64-bit integer

POC_DOUBLE signed double-precision floating point value

POC_BOOL boolean value: 0 is false, non-zero is true

POC_STRING null-terminated string of characters

The conf argument for each function refers to the target configuration to which the operation applies.

SunOS 5.11 Last change: 23 Sep 2003 1

Pool Configuration Manipulation Library Functions

pool_get_property(3POOL)

The pool_get_property() function attempts to retrieve the

value of the named property from the element. If the pro-

perty is not found or an error occurs, the value POC_INVAL

is returned to indicate error. Otherwise the type of the value retrieved is returned.

The pool_put_property() function attempts to set the named

property on the element to the specified value. Attempting

to set a property that does not currently exist on the ele-

ment will cause the property with the given name and value to be created on the element and will not cause an error. An

attempt to overwrite an existing property with a new pro-

perty of a different type is an error.

The pool_rm_property() function attempts to remove the named

property from the element. If the property does not exist

or is not removable, -1 is returned and pool_error(3POOL)

reporst an error of POE_PUTPROP.

The pool_walk_properties() function invokes callback on all

properties defined for the given element. The callback is called with the element itself, the name of the property,

the value of the property, and the caller-provided opaque

argument. A number of special properties are reserved for internal use and cannot be set or removed. Attempting to do so will fail. These properties are documented on the libpool(3LIB) manual page.

RETURN VALUES

Upon successful completion, pool_get_property() returns the

type of the property. Otherwise it returns POC_INVAL and

pool_error() returns the pool-specific error value.

Upon successful completion, pool_put_property(),

pool_rm_property(), and pool_walk_properties() return 0.

Otherwise they return -1 and pool_error() returns the pool-

specific error value.

ERRORS

The pool_get_property() function will fail if:

POE_BADPARAM The supplied configuration's status is not

POF_VALID, the supplied conf does not con-

tain the supplied elem, or the property is

SunOS 5.11 Last change: 23 Sep 2003 2

Pool Configuration Manipulation Library Functions

pool_get_property(3POOL)

restricted and cannot be accessed by the library.

POE_SYSTEM A system error has occurred. Check the sys-

tem error code for more details.

The pool_put_property() function will fail if:

POE_BADPARAM The supplied configuration's status is

not POF_VALID, the supplied conf does

not contain the supplied elem, the pro-

perty name is not in the correct format, or the property already exists and the

supplied type does not match the exist-

ing type.

POE_SYSTEM A system error has occurred. Check the

system error code for more details.

POE_PUTPROP The property name is reserved by libpool

and not available for use.

POE_INVALID_CONF The configuration is invalid.

The pool_rm_property() function will fail if:

POE_BADPARAM The supplied configuration's status is not

POF_VALID, the supplied conf does not con-

tain the supplied elem, or the property is reserved by libpool and cannot be removed.

POE_SYSTEM A system error has occurred. Check the sys-

tem error code for more details.

POE_PUTPROP The property name is reserved by libpool and

not available for use.

The pool_walk_properties() function will fail if:

SunOS 5.11 Last change: 23 Sep 2003 3

Pool Configuration Manipulation Library Functions

pool_get_property(3POOL)

POE_BADPARAM The supplied configuration's status is not

POF_VALID.

POE_SYSTEM A system error has occurred. Check the sys-

tem error code for more details.

ATTRIBUTES

See attributes(5) for descriptions of the following attri-

butes:

____________________________________________________________

| ATTRIBUTE TYPE | ATTRIBUTE VALUE |

|_____________________________|_____________________________|

| CSI | Enabled |

|_____________________________|_____________________________|

| Interface Stability | Uncommitted |

|_____________________________|_____________________________|

| MT-Level | Safe |

|_____________________________|_____________________________|

SEE ALSO

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

SunOS 5.11 Last change: 23 Sep 2003 4

Pool Configuration Manipulation Library Functions

pool_get_property(3POOL)

SunOS 5.11 Last change: 23 Sep 2003 5




Contact us      |      About us      |      Term of use      |       Copyright © 2000-2019 MyWebUniversity.com ™