cmpiArray.cpp File Reference

#include "cmpisrv.h"

Include dependency graph for cmpiArray.cpp:

Go to the source code of this file.

Functions

static CMPIStatus arrayRelease (CMPIArray *eArray)
static CMPIArrayarrayClone (const CMPIArray *eArray, CMPIStatus *rc)
static CMPIData arrayGetElementAt (const CMPIArray *eArray, CMPICount pos, CMPIStatus *rc)
static CMPIStatus arraySetElementAt (CMPIArray *eArray, CMPICount pos, const CMPIValue *val, CMPIType type)
static CMPICount arrayGetSize (const CMPIArray *eArray, CMPIStatus *rc)
static CMPIType arrayGetType (const CMPIArray *eArray, CMPIStatus *rc)

Variables

static CMPIArrayFT array_FT
CMPIArrayFTCMPI_Array_Ftab = &array_FT


Function Documentation

static CMPIArray* arrayClone const CMPIArray eArray,
CMPIStatus rc
[static]
 

Definition at line 47 of file cmpiArray.cpp.

References arrayRelease(), CMPI_Array_Ftab, CMPI_ENC, CMPI_nullValue, CMPI_RC_OK, _CMPIArray::hdl, i, _CMPIStatus::rc, state, _CMPIValue::string, _CMPIData::type, _CMPIValue::uint32, and _CMPIData::value.

static CMPIData arrayGetElementAt const CMPIArray eArray,
CMPICount  pos,
CMPIStatus rc
[static]
 

Definition at line 78 of file cmpiArray.cpp.

References CMPI_nullValue, CMPI_RC_ERR_NOT_FOUND, CMPI_RC_OK, CMSetStatus, and _CMPIArray::hdl.

static CMPICount arrayGetSize const CMPIArray eArray,
CMPIStatus rc
[static]
 

Definition at line 112 of file cmpiArray.cpp.

References CMPI_RC_OK, CMSetStatus, _CMPIArray::hdl, _CMPIValue::uint32, and _CMPIData::value.

static CMPIType arrayGetType const CMPIArray eArray,
CMPIStatus rc
[static]
 

Definition at line 119 of file cmpiArray.cpp.

References CMPI_RC_OK, CMSetStatus, _CMPIArray::hdl, and _CMPIData::type.

static CMPIStatus arrayRelease CMPIArray eArray  )  [static]
 

Definition at line 26 of file cmpiArray.cpp.

References CMPI_ENC, CMPI_RC_OK, CMReturn, _CMPIArray::hdl, and _CMPIData::type.

Referenced by arrayClone().

static CMPIStatus arraySetElementAt CMPIArray eArray,
CMPICount  pos,
const CMPIValue val,
CMPIType  type
[static]
 

Definition at line 90 of file cmpiArray.cpp.

References CMPI_ARRAY, CMPI_RC_ERR_NOT_FOUND, CMPI_RC_ERR_TYPE_MISMATCH, CMPI_RC_OK, CMReturn, _CMPIArray::hdl, _CMPIData::state, _CMPIData::type, val, and _CMPIData::value.


Variable Documentation

CMPIArrayFT array_FT [static]
 

Initial value:

Definition at line 126 of file cmpiArray.cpp.

CMPIArrayFT* CMPI_Array_Ftab = &array_FT
 

Definition at line 136 of file cmpiArray.cpp.

Referenced by arrayClone(), CMPI_Object::CMPI_Object(), mbEncGetType(), and mbEncIsOfType().


Generated on Thu Feb 9 08:48:46 2006 for openwbem by  doxygen 1.4.6