Man Linux: Main Page and Category List

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