cmpiEnumeration.cpp File Reference

#include "cmpisrv.h"

Include dependency graph for cmpiEnumeration.cpp:

Go to the source code of this file.

Functions

static CMPIStatus enumRelease (CMPIEnumeration *eEnum)
static CMPIEnumerationenumClone (const CMPIEnumeration *eEnum, CMPIStatus *rc)
CMPIData enumGetNext (const CMPIEnumeration *eEnum, CMPIStatus *rc)
CMPIBoolean enumHasNext (const CMPIEnumeration *eEnum, CMPIStatus *rc)
CMPIArrayenumToArray (const CMPIEnumeration *eEnum, CMPIStatus *rc)

Variables

static CMPIEnumerationFT objEnumeration_FT
static CMPIEnumerationFT instEnumeration_FT
static CMPIEnumerationFT opEnumeration_FT
CMPIEnumerationFTCMPI_ObjEnumeration_Ftab = &objEnumeration_FT
CMPIEnumerationFTCMPI_InstEnumeration_Ftab = &instEnumeration_FT
CMPIEnumerationFTCMPI_OpEnumeration_Ftab = &opEnumeration_FT


Function Documentation

static CMPIEnumeration* enumClone const CMPIEnumeration eEnum,
CMPIStatus rc
[static]
 

Definition at line 43 of file cmpiEnumeration.cpp.

CMPIData enumGetNext const CMPIEnumeration eEnum,
CMPIStatus rc
 

Definition at line 54 of file cmpiEnumeration.cpp.

References CMPI_instance, CMPI_InstEnumeration_Ftab, CMPI_ObjEnumeration_Ftab, CMPI_RC_ERR_FAILED, CMPI_RC_OK, CMPI_ref, CMSetStatus, CMPI_OpEnumeration::cursor, CMPI_InstEnumeration::cursor, CMPI_ObjEnumeration::cursor, _CMPIEnumeration::ft, _CMPIEnumeration::hdl, _CMPIValue::inst, CMPI_OpEnumeration::max, CMPI_InstEnumeration::max, CMPI_ObjEnumeration::max, _CMPIValue::ref, _CMPIData::type, and _CMPIData::value.

CMPIBoolean enumHasNext const CMPIEnumeration eEnum,
CMPIStatus rc
 

Definition at line 110 of file cmpiEnumeration.cpp.

References CMPI_InstEnumeration_Ftab, CMPI_ObjEnumeration_Ftab, CMPI_RC_OK, CMSetStatus, CMPI_OpEnumeration::cursor, CMPI_InstEnumeration::cursor, CMPI_ObjEnumeration::cursor, _CMPIEnumeration::ft, CMPI_OpEnumeration::max, CMPI_InstEnumeration::max, and CMPI_ObjEnumeration::max.

static CMPIStatus enumRelease CMPIEnumeration eEnum  )  [static]
 

Definition at line 25 of file cmpiEnumeration.cpp.

References CMPI_OpEnumeration_Ftab, CMPI_RC_OK, CMReturn, _CMPIEnumeration::ft, and _CMPIEnumeration::hdl.

CMPIArray* enumToArray const CMPIEnumeration eEnum,
CMPIStatus rc
 

Definition at line 131 of file cmpiEnumeration.cpp.


Variable Documentation

CMPIEnumerationFT* CMPI_InstEnumeration_Ftab = &instEnumeration_FT
 

Definition at line 166 of file cmpiEnumeration.cpp.

Referenced by CMPI_InstEnumeration::CMPI_InstEnumeration(), enumGetNext(), enumHasNext(), and CmpiEnumeration::toFirst().

CMPIEnumerationFT* CMPI_ObjEnumeration_Ftab = &objEnumeration_FT
 

Definition at line 165 of file cmpiEnumeration.cpp.

Referenced by CMPI_ObjEnumeration::CMPI_ObjEnumeration(), enumGetNext(), enumHasNext(), and CmpiEnumeration::toFirst().

CMPIEnumerationFT* CMPI_OpEnumeration_Ftab = &opEnumeration_FT
 

Definition at line 167 of file cmpiEnumeration.cpp.

Referenced by CMPI_OpEnumeration::CMPI_OpEnumeration(), and enumRelease().

CMPIEnumerationFT instEnumeration_FT [static]
 

Initial value:

Definition at line 147 of file cmpiEnumeration.cpp.

CMPIEnumerationFT objEnumeration_FT [static]
 

Initial value:

Definition at line 138 of file cmpiEnumeration.cpp.

CMPIEnumerationFT opEnumeration_FT [static]
 

Initial value:

Definition at line 156 of file cmpiEnumeration.cpp.


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