cmpiResult.cpp File Reference

#include <iostream>
#include "cmpisrv.h"
#include "OW_CIMException.hpp"
#include "CmpiProviderBase.h"

Include dependency graph for cmpiResult.cpp:

Go to the source code of this file.

Functions

static CMPIStatus resultReturnData (const CMPIResult *eRes, const CMPIValue *data, const CMPIType type)
static CMPIStatus resultReturnInstance (const CMPIResult *eRes, const CMPIInstance *eInst)
static CMPIStatus resultReturnObject (const CMPIResult *eRes, const CMPIInstance *eInst)
static CMPIStatus resultReturnObjectPath (const CMPIResult *eRes, const CMPIObjectPath *eRef)
static CMPIStatus resultReturnInstDone (const CMPIResult *eRes)
static CMPIStatus resultReturnRefDone (const CMPIResult *eRes)
static CMPIStatus resultReturnDataDone (const CMPIResult *eRes)
static CMPIStatus resultReturnMethDone (const CMPIResult *eRes)
static CMPIStatus resultReturnObjDone (const CMPIResult *eRes)
static CMPIStatus resultBadReturnData (const CMPIResult *eRes, const CMPIValue *data, CMPIType type)
static CMPIStatus resultBadReturnInstance (const CMPIResult *eRes, const CMPIInstance *eInst)
static CMPIStatus resultBadReturnObjectPath (const CMPIResult *eRes, const CMPIObjectPath *eRef)

Variables

static CMPIResultFT resultMethOnStack_FT
static CMPIResultFT resultObjOnStack_FT
static CMPIResultFT resultData_FT
static CMPIResultFT resultInstOnStack_FT
static CMPIResultFT resultResponseOnStack_FT
static CMPIResultFT resultRefOnStack_FT
CMPIResultFTCMPI_ResultMeth_Ftab = &resultMethOnStack_FT
CMPIResultFTCMPI_ResultData_Ftab = &resultData_FT
CMPIResultFTCMPI_ResultMethOnStack_Ftab = &resultMethOnStack_FT
CMPIResultFTCMPI_ResultInstOnStack_Ftab = &resultInstOnStack_FT
CMPIResultFTCMPI_ResultObjOnStack_Ftab = &resultObjOnStack_FT
CMPIResultFTCMPI_ResultRefOnStack_Ftab = &resultRefOnStack_FT
CMPIResultFTCMPI_ResultResponseOnStack_Ftab = &resultResponseOnStack_FT


Function Documentation

static CMPIStatus resultBadReturnData const CMPIResult eRes,
const CMPIValue data,
CMPIType  type
[static]
 

Definition at line 165 of file cmpiResult.cpp.

References CMPI_RC_ERR_NOT_SUPPORTED, and CMReturn.

static CMPIStatus resultBadReturnInstance const CMPIResult eRes,
const CMPIInstance eInst
[static]
 

Definition at line 174 of file cmpiResult.cpp.

References CMPI_RC_ERR_NOT_SUPPORTED, and CMReturn.

static CMPIStatus resultBadReturnObjectPath const CMPIResult eRes,
const CMPIObjectPath eRef
[static]
 

Definition at line 182 of file cmpiResult.cpp.

References CMPI_RC_ERR_NOT_SUPPORTED, and CMReturn.

static CMPIStatus resultReturnData const CMPIResult eRes,
const CMPIValue data,
const CMPIType  type
[static]
 

Definition at line 27 of file cmpiResult.cpp.

References CMPI_RC_OK, CMPI_ResultMethOnStack_Ftab, CMReturn, _CMPIResult::ft, _CMPIResult::hdl, RESULT_set, and value2CIMValue().

static CMPIStatus resultReturnDataDone const CMPIResult eRes  )  [static]
 

Definition at line 147 of file cmpiResult.cpp.

References CMPI_RC_OK, and CMReturn.

static CMPIStatus resultReturnInstance const CMPIResult eRes,
const CMPIInstance eInst
[static]
 

Definition at line 53 of file cmpiResult.cpp.

References CMPI_FLAG_IncludeClassOrigin, CMPI_FLAG_IncludeQualifiers, CMPI_FLAG_LocalOnly, CMPI_RC_ERROR, CMPI_RC_OK, CMPIInvocationFlags, CMReturn, OW_NAMESPACE::WBEMFlags::E_EXCLUDE_CLASS_ORIGIN, OW_NAMESPACE::WBEMFlags::E_EXCLUDE_QUALIFIERS, OW_NAMESPACE::WBEMFlags::E_INCLUDE_CLASS_ORIGIN, OW_NAMESPACE::WBEMFlags::E_INCLUDE_QUALIFIERS, OW_NAMESPACE::WBEMFlags::E_LOCAL_ONLY, OW_NAMESPACE::WBEMFlags::E_NOT_LOCAL_ONLY, _CMPIContext::ft, CMPI_ThreadContext::getContext(), _CMPIContextFT::getEntry, _CMPIInstance::hdl, _CMPIResult::hdl, _CMPIValue::uint32, and _CMPIData::value.

static CMPIStatus resultReturnInstDone const CMPIResult eRes  )  [static]
 

Definition at line 135 of file cmpiResult.cpp.

References CMPI_RC_OK, and CMReturn.

static CMPIStatus resultReturnMethDone const CMPIResult eRes  )  [static]
 

Definition at line 153 of file cmpiResult.cpp.

References CMPI_RC_OK, and CMReturn.

static CMPIStatus resultReturnObjDone const CMPIResult eRes  )  [static]
 

Definition at line 158 of file cmpiResult.cpp.

References CMPI_RC_OK, and CMReturn.

static CMPIStatus resultReturnObject const CMPIResult eRes,
const CMPIInstance eInst
[static]
 

Definition at line 84 of file cmpiResult.cpp.

References CMPI_RC_ERROR, CMPI_RC_OK, CMReturn, _CMPIInstance::hdl, _CMPIResult::hdl, and inst.

static CMPIStatus resultReturnObjectPath const CMPIResult eRes,
const CMPIObjectPath eRef
[static]
 

Definition at line 109 of file cmpiResult.cpp.

References CMPI_RC_ERROR, CMPI_RC_OK, CMReturn, cop, _CMPIObjectPath::hdl, and _CMPIResult::hdl.

static CMPIStatus resultReturnRefDone const CMPIResult eRes  )  [static]
 

Definition at line 141 of file cmpiResult.cpp.

References CMPI_RC_OK, and CMReturn.


Variable Documentation

CMPIResultFT* CMPI_ResultData_Ftab = &resultData_FT
 

Definition at line 252 of file cmpiResult.cpp.

CMPIResultFT* CMPI_ResultInstOnStack_Ftab = &resultInstOnStack_FT
 

Definition at line 254 of file cmpiResult.cpp.

Referenced by CMPI_ResultOnStack::CMPI_ResultOnStack().

CMPIResultFT* CMPI_ResultMeth_Ftab = &resultMethOnStack_FT
 

Definition at line 251 of file cmpiResult.cpp.

CMPIResultFT* CMPI_ResultMethOnStack_Ftab = &resultMethOnStack_FT
 

Definition at line 253 of file cmpiResult.cpp.

Referenced by resultReturnData().

CMPIResultFT* CMPI_ResultObjOnStack_Ftab = &resultObjOnStack_FT
 

Definition at line 255 of file cmpiResult.cpp.

CMPIResultFT* CMPI_ResultRefOnStack_Ftab = &resultRefOnStack_FT
 

Definition at line 256 of file cmpiResult.cpp.

Referenced by CMPI_ResultOnStack::CMPI_ResultOnStack().

CMPIResultFT* CMPI_ResultResponseOnStack_Ftab = &resultResponseOnStack_FT
 

Definition at line 257 of file cmpiResult.cpp.

Referenced by CMPI_ResultOnStack::CMPI_ResultOnStack().

CMPIResultFT resultData_FT [static]
 

Initial value:

Definition at line 210 of file cmpiResult.cpp.

CMPIResultFT resultInstOnStack_FT [static]
 

Initial value:

Definition at line 220 of file cmpiResult.cpp.

CMPIResultFT resultMethOnStack_FT [static]
 

Initial value:

Definition at line 190 of file cmpiResult.cpp.

CMPIResultFT resultObjOnStack_FT [static]
 

Initial value:

Definition at line 200 of file cmpiResult.cpp.

CMPIResultFT resultRefOnStack_FT [static]
 

Initial value:

Definition at line 240 of file cmpiResult.cpp.

CMPIResultFT resultResponseOnStack_FT [static]
 

Initial value:

Definition at line 230 of file cmpiResult.cpp.


Generated on Thu Feb 9 08:49:10 2006 for openwbem by  doxygen 1.4.6