cmpiContextArgs.cpp File Reference

#include "cmpisrv.h"
#include "OW_CIMFwd.hpp"

Include dependency graph for cmpiContextArgs.cpp:

Go to the source code of this file.

Functions

static CMPIStatus argsRelease (CMPIArgs *eArg)
static CMPIStatus argsReleaseNop (CMPIArgs *eArg)
static CMPIArgsargsClone (const CMPIArgs *eArg, CMPIStatus *rc)
static long locateArg (const OpenWBEM::CIMParamValueArray &a, const OpenWBEM::String &eName)
static CMPIStatus argsAddArg (CMPIArgs *eArg, const char *name, const CMPIValue *data, const CMPIType type)
static CMPIData argsGetArgAt (const CMPIArgs *eArg, CMPICount pos, CMPIString **name, CMPIStatus *rc)
static CMPIData argsGetArg (const CMPIArgs *eArg, const char *name, CMPIStatus *rc)
static CMPICount argsGetArgCount (const CMPIArgs *eArg, CMPIStatus *rc)
static CMPIStatus contextReleaseNop (CMPIContext *eCtx)
static CMPIData contextGetEntry (const CMPIContext *eCtx, const char *name, CMPIStatus *rc)
CMPIData contextGetEntryAt (const CMPIContext *eCtx, CMPICount pos, CMPIString **name, CMPIStatus *rc)
static CMPICount contextGetEntryCount (const CMPIContext *eCtx, CMPIStatus *rc)
static CMPIStatus contextAddEntry (const CMPIContext *eCtx, const char *name, const CMPIValue *data, const CMPIType type)

Variables

static CMPIArgsFT args_FT
CMPIArgsFTCMPI_Args_Ftab = &args_FT
static CMPIArgsFT argsOnStack_FT
CMPIArgsFTCMPI_ArgsOnStack_Ftab = &argsOnStack_FT
static CMPIContextFT context_FT
CMPIContextFTCMPI_Context_Ftab = &context_FT
static CMPIContextFT contextOnStack_FT
CMPIContextFTCMPI_ContextOnStack_Ftab = &contextOnStack_FT


Function Documentation

static CMPIStatus argsAddArg CMPIArgs eArg,
const char *  name,
const CMPIValue data,
const CMPIType  type
[static]
 

Definition at line 67 of file cmpiContextArgs.cpp.

References CMPI_RC_OK, CMReturn, _CMPIArgs::hdl, i, locateArg(), and value2CIMValue().

Referenced by contextAddEntry().

static CMPIArgs* argsClone const CMPIArgs eArg,
CMPIStatus rc
[static]
 

Definition at line 37 of file cmpiContextArgs.cpp.

References _CMPIArgs::hdl, i, name, and s.

static CMPIData argsGetArg const CMPIArgs eArg,
const char *  name,
CMPIStatus rc
[static]
 

Definition at line 122 of file cmpiContextArgs.cpp.

References argsGetArgAt(), CMPI_nullValue, CMPI_RC_ERR_NOT_FOUND, CMSetStatus, _CMPIArgs::hdl, i, and locateArg().

Referenced by contextGetEntry().

static CMPIData argsGetArgAt const CMPIArgs eArg,
CMPICount  pos,
CMPIString **  name,
CMPIStatus rc
[static]
 

Definition at line 85 of file cmpiContextArgs.cpp.

References CMPI_nullValue, and _CMPIArgs::hdl.

Referenced by argsGetArg(), and contextGetEntryAt().

static CMPICount argsGetArgCount const CMPIArgs eArg,
CMPIStatus rc
[static]
 

Definition at line 138 of file cmpiContextArgs.cpp.

References CMPI_RC_OK, CMSetStatus, and _CMPIArgs::hdl.

Referenced by contextGetEntryCount().

static CMPIStatus argsRelease CMPIArgs eArg  )  [static]
 

Definition at line 27 of file cmpiContextArgs.cpp.

References CMPI_RC_OK, and CMReturn.

static CMPIStatus argsReleaseNop CMPIArgs eArg  )  [static]
 

Definition at line 32 of file cmpiContextArgs.cpp.

References CMPI_RC_OK, and CMReturn.

static CMPIStatus contextAddEntry const CMPIContext eCtx,
const char *  name,
const CMPIValue data,
const CMPIType  type
[static]
 

Definition at line 195 of file cmpiContextArgs.cpp.

References argsAddArg().

static CMPIData contextGetEntry const CMPIContext eCtx,
const char *  name,
CMPIStatus rc
[static]
 

Definition at line 179 of file cmpiContextArgs.cpp.

References argsGetArg().

CMPIData contextGetEntryAt const CMPIContext eCtx,
CMPICount  pos,
CMPIString **  name,
CMPIStatus rc
 

Definition at line 184 of file cmpiContextArgs.cpp.

References argsGetArgAt(), and name.

static CMPICount contextGetEntryCount const CMPIContext eCtx,
CMPIStatus rc
[static]
 

Definition at line 190 of file cmpiContextArgs.cpp.

References argsGetArgCount().

static CMPIStatus contextReleaseNop CMPIContext eCtx  )  [static]
 

Definition at line 174 of file cmpiContextArgs.cpp.

References CMPI_RC_OK, and CMReturn.

static long locateArg const OpenWBEM::CIMParamValueArray a,
const OpenWBEM::String &  eName
[static]
 

Definition at line 53 of file cmpiContextArgs.cpp.

References i, and s.

Referenced by argsAddArg(), and argsGetArg().


Variable Documentation

CMPIArgsFT args_FT [static]
 

Initial value:

Definition at line 146 of file cmpiContextArgs.cpp.

CMPIArgsFT argsOnStack_FT [static]
 

Initial value:

Definition at line 158 of file cmpiContextArgs.cpp.

CMPIArgsFT* CMPI_Args_Ftab = &args_FT
 

Definition at line 156 of file cmpiContextArgs.cpp.

CMPIArgsFT* CMPI_ArgsOnStack_Ftab = &argsOnStack_FT
 

Definition at line 168 of file cmpiContextArgs.cpp.

CMPIContextFT* CMPI_Context_Ftab = &context_FT
 

Definition at line 212 of file cmpiContextArgs.cpp.

Referenced by CMPI_Context::CMPI_Context().

CMPIContextFT* CMPI_ContextOnStack_Ftab = &contextOnStack_FT
 

Definition at line 224 of file cmpiContextArgs.cpp.

Referenced by CMPI_ContextOnStack::CMPI_ContextOnStack().

CMPIContextFT context_FT [static]
 

Initial value:

Definition at line 202 of file cmpiContextArgs.cpp.

CMPIContextFT contextOnStack_FT [static]
 

Initial value:

Definition at line 214 of file cmpiContextArgs.cpp.


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