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