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 CMPIArgs * argsClone (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
CMPIArgsFT * CMPI_Args_Ftab = &args_FT
static CMPIArgsFT argsOnStack_FT
CMPIArgsFT * CMPI_ArgsOnStack_Ftab = &argsOnStack_FT
static CMPIContextFT context_FT
CMPIContextFT * CMPI_Context_Ftab = &context_FT
static CMPIContextFT contextOnStack_FT
CMPIContextFT * CMPI_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