table of contents
        
      
      
    | 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
| sfcc | SFCBroker Client Library |