_CMPIValue Union Reference

#include <cmpidt.h>

List of all members.

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

Pointer to the CMPIArgs.

Pointer to the CMPIArray.

CMPIBoolean _CMPIValue::boolean

Boolean value.

CMPISint8 _CMPIValue::Byte

Byte(Sint8) value.

CMPIChar16 _CMPIValue::char16

Char16 value.

Char pointer.

CMPIValuePtr value.

Pointer to the CMPIDateTime.

CMPIReal64 _CMPIValue::Double

Double(Real64) value.

Pointer to the CMPIEnumeration.

Pointer to the CMPISelectExp.

CMPIReal32 _CMPIValue::Float

Float(Real32) value.

Pointer to the CMPIInstance.

CMPISint32 _CMPIValue::Int

Int(Sint32) value.

CMPISint64 _CMPIValue::Long

Long(Sint64) value.

CMPIReal32 _CMPIValue::real32

Real32 value.

CMPIReal64 _CMPIValue::real64

Real64 value.

Pointer to the CMPIObjectPath.

CMPISint16 _CMPIValue::Short

Short(Sint16) value.

CMPISint16 _CMPIValue::sint16

Sint16 value.

CMPISint32 _CMPIValue::sint32

Sint32 value.

CMPISint64 _CMPIValue::sint64

Sint64 value.

CMPISint8 _CMPIValue::sint8

Sint8 value.

Pointer to the CMPIString

CMPIUint16 _CMPIValue::uint16

Uint16 value.

CMPIUint32 _CMPIValue::uint32

Uint32 value.

CMPIUint64 _CMPIValue::uint64

Uint64 value.

CMPIUint8 _CMPIValue::uint8

Uint8 value.


The documentation for this union was generated from the following file:
  • /home/builduser/trunk/pkgs/tog-pegasus/BUILD/pegasus/src/Pegasus/Provider/CMPI/cmpidt.h