cmpi
_CMPIData Struct Reference

#include <cmpi/cmpidt.h>

Public Attributes

CMPIType type
 
CMPIValueState state
 
CMPIValue value
 

Detailed Description

Values transferred from CMPI functions to the MI return three components: the value, its state, and its type as defined by the schema. All three components are bundled into this one structure.

Member Data Documentation

◆ state

CMPIValueState _CMPIData::state

An unsigned short representing whether this CMPIData object is valid or not.

◆ type

CMPIType _CMPIData::type

An unsigned short representing the type of the CMPIData object

Referenced by CmpiArrayIdx::operator=(), CmpiResult::returnData(), CmpiArgs::setArg(), CmpiObjectPath::setKey(), and CmpiInstance::setProperty().

◆ value

CMPIValue _CMPIData::value

A union which holds the actual underlying value of the data object

Referenced by CmpiArrayIdx::operator=(), CmpiResult::returnData(), CmpiArgs::setArg(), CmpiObjectPath::setKey(), and CmpiInstance::setProperty().


The documentation for this struct was generated from the following file: