logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

CMPIValue - CMPIValue class implementation

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.

Methods

       void native_release_CMPIValue (CMPIType type, CMPIValue *val)
       CMPIValuenative_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)
       CMPITypeguessType (char *val)
       CMPIValuestr2CMPIValue (CMPIType type, char *val, XtokValueReference *ref)

Name

       CMPIValue - CMPIValue class implementation

See Also

       Common Manageability Programming Interface (CMPI) - OpenGroup

sfcc                                               2005-06-09                                       CMPIValue(3)

Synopsis

PublicAttributesCMPIUint64uint64CMPIUint32uint32CMPIUint16uint16CMPIUint8uint8CMPISint64sint64CMPISint32sint32CMPISint16sint16CMPISint8sint8CMPIReal64real64CMPIReal32real32CMPIBooleanbooleanCMPIChar16char16CMPIInstance * instCMPIObjectPath * refCMPIArgs * argsCMPIEnumeration * EnumCMPIArray * arrayCMPIString * string
       char * charsCMPIDateTime * dateTimeCMPIValuePtrdataPtrCMPISint8ByteCMPISint16ShortCMPISint32IntCMPISint64LongCMPIReal32FloatCMPIReal64Double

See Also