Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

cmpivalue(3) [centos man page]

3(2005-06-09)															     3(2005-06-09)

NAME
CMPIValue - CMPIValue class implementation SYNOPSIS
Public Attributes CMPIUint64 uint64 CMPIUint32 uint32 CMPIUint16 uint16 CMPIUint8 uint8 CMPISint64 sint64 CMPISint32 sint32 CMPISint16 sint16 CMPISint8 sint8 CMPIReal64 real64 CMPIReal32 real32 CMPIBoolean boolean CMPIChar16 char16 CMPIInstance * inst CMPIObjectPath * ref CMPIArgs * args CMPIEnumeration * Enum CMPIArray * array CMPIString * string char * chars CMPIDateTime * dateTime CMPIValuePtr dataPtr CMPISint8 Byte CMPISint16 Short CMPISint32 Int CMPISint64 Long CMPIReal32 Float CMPIReal64 Double METHODS
void native_release_CMPIValue (CMPIType type, CMPIValue *val) CMPIValue native_clone_CMPIValue (CMPIType type, CMPIValue *val, CMPIStatus *rc) char * pathToChars (CMPIObjectPath *cop, CMPIStatus *rc, char *str, int uri) char * value2CharsUri (CMPIType type, CMPIValue *value, int uri) char * value2Chars (CMPIType type, CMPIValue *value) char * keytype2Chars (CMPIType type) CMPIValue * getKeyValueTypePtr (char *type, char *value, XtokValueReference *ref, CMPIValue *val, CMPIType *typ) CMPIType guessType (char *val) CMPIValue str2CMPIValue (CMPIType type, char *val, XtokValueReference *ref) DESCRIPTION
CMPIValue class implementation, representing the Encapsulated value objects. This is the native CMPIValue implementation as used for remote providers. It reflects the well-defined interface of a regular CMPIValue, however, it works independently from the management broker. It is part of a native broker implementation that simulates CMPI data types rather than interacting with the entities in a full-grown CIMOM. SEE ALSO
Common Manageability Programming Interface (CMPI) - OpenGroup SFCBroker Client Library sfcc 3(2005-06-09)

Check Out this Related Man Page

3(2005-06-09)															     3(2005-06-09)

NAME
CMCICLientFT.enumClassNames() - Enumerate class names SYNOPSIS
#include <cmci.h> CMPIEnumeration* CMCIClientFT.enumClassNames(CMCIClient*cl, CMPIObjectPath*op, CMPIFlagsflags, CMPIStatus*rc); DESCRIPTION
Get Class using op as reference. The content of the returned class structure can be controled using the flags parameter. Arguments are the client object pointer cl, ObjectPath object pointer op that contains namespace and classname components, flags to affect the returned class structure content, and rc the CMPI return status (suppressed when NULL). The flags argument is a bit mask that can contain the flag CMPI_FLAG_DeepInheritance. RETURN VALUE
When successful the CMCIClientFT.enumClassNames() function returns a pointer to a CMPIEnumeration object that contains each class name found and sets a successful status code in rc. When unsuccessful it returns NULL and sets the rc argument with the error code and and cor- responding error string. ERRORS
EXAMPLES
CMCIClient *cc; CMPIObjectPath * objectpath; CMPIEnumeration * enumeration; CMPIStatus status; /* Setup a conncetion to the CIMOM */ cc = cmciConnect("localhost", NULL, NULL, NULL, NULL, NULL); objectpath = newCMPIObjectPath("root/cimv2", NULL, NULL); enumeration = cc->ft->enumClassNames(cc, objectpath, 0, &status); if (!status.rc) { fprintf(stderr, "op error code %d description %s0, status.rc, status.msg->hdl); abort(); } CONFORMING TO
SEE ALSO
Common Manageability Programming Interface (CMPI) - OpenGroup, CMCIClient(3), CMPIEnumeration(3), CMPIObjectPath(3), CMPIFlags(3), CMPIStatus(3) SFCBroker Client Library sfcc 3(2005-06-09)
Man Page