_CMPIValue Union Reference

#include <cmpidt.h>

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
 
CMPIInstanceinst
 
CMPIObjectPathref
 
CMPIArgsargs
 
CMPISelectExpfilter
 
CMPIEnumerationEnum
 
CMPIArrayarray
 
CMPIStringstring
 
char * chars
 
CMPIDateTimedateTime
 
CMPIValuePtr dataPtr
 
CMPISint8 Byte
 
CMPISint16 Short
 
CMPISint32 Int
 
CMPISint64 Long
 
CMPIReal32 Float
 
CMPIReal64 Double
 

Detailed Description

CMPIValue is union that can hold any of the data types defined in CMPI.

Member Data Documentation

◆ args

CMPIArgs* _CMPIValue::args

Pointer to the CMPIArgs.

◆ array

CMPIArray* _CMPIValue::array

Pointer to the CMPIArray.

◆ boolean

CMPIBoolean _CMPIValue::boolean

Boolean value.

◆ Byte

CMPISint8 _CMPIValue::Byte

Byte(Sint8) value.

◆ char16

CMPIChar16 _CMPIValue::char16

Char16 value.

◆ chars

char* _CMPIValue::chars

Char pointer.

◆ dataPtr

CMPIValuePtr _CMPIValue::dataPtr

CMPIValuePtr value.

◆ dateTime

CMPIDateTime* _CMPIValue::dateTime

Pointer to the CMPIDateTime.

◆ Double

CMPIReal64 _CMPIValue::Double

Double(Real64) value.

◆ Enum

CMPIEnumeration* _CMPIValue::Enum

Pointer to the CMPIEnumeration.

◆ filter

CMPISelectExp* _CMPIValue::filter

Pointer to the CMPISelectExp.

◆ Float

CMPIReal32 _CMPIValue::Float

Float(Real32) value.

◆ inst

CMPIInstance* _CMPIValue::inst

Pointer to the CMPIInstance.

◆ Int

CMPISint32 _CMPIValue::Int

Int(Sint32) value.

◆ Long

CMPISint64 _CMPIValue::Long

Long(Sint64) value.

◆ real32

CMPIReal32 _CMPIValue::real32

Real32 value.

◆ real64

CMPIReal64 _CMPIValue::real64

Real64 value.

◆ ref

CMPIObjectPath* _CMPIValue::ref

Pointer to the CMPIObjectPath.

◆ Short

CMPISint16 _CMPIValue::Short

Short(Sint16) value.

◆ sint16

CMPISint16 _CMPIValue::sint16

Sint16 value.

◆ sint32

CMPISint32 _CMPIValue::sint32

Sint32 value.

◆ sint64

CMPISint64 _CMPIValue::sint64

Sint64 value.

◆ sint8

CMPISint8 _CMPIValue::sint8

Sint8 value.

◆ string

CMPIString* _CMPIValue::string

Pointer to the CMPIString

◆ uint16

CMPIUint16 _CMPIValue::uint16

Uint16 value.

◆ uint32

CMPIUint32 _CMPIValue::uint32

Uint32 value.

◆ uint64

CMPIUint64 _CMPIValue::uint64

Uint64 value.

◆ uint8

CMPIUint8 _CMPIValue::uint8

Uint8 value.


The documentation for this union was generated from the following file:
  • /home/loongson/rpmbuild/BUILD/pegasus/src/Pegasus/Provider/CMPI/cmpidt.h