cmpivalue(3) - Linux man page
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
- CMPIUint32 uint32
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)
- char * pathToChars (CMPIObjectPath *cop, CMPIStatus *rc, char *str, int uri)
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