Man Linux: Main Page and Category List


       CMPIValue - CMPIValue class implementation


   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


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


       CMPIValue  class  implementation,  representing  the Encapsulated value

       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.


       Common Manageability Programming Interface (CMPI) - OpenGroup