#include <CmpiArgs.h>
Inheritance diagram for CmpiArgs:
Public Member Functions | |
CmpiArgs () | |
Constructor - Empty argument container. | |
unsigned int | getArgCount () |
getArgCount - Gets the number of arguments defined for this argument container. | |
CmpiData | getArg (const char *name) |
getArg - Gets the CmpiData object representing the value associated with the argument name | |
CmpiData | getArg (const int index, CmpiString *name=NULL) |
getArgument - Gets the CmpiData object defined by the input index parameter. | |
void | setArg (const char *name, CmpiData &data) |
setArg - adds/replaces an argument value defined by the input parameter to the container. | |
Protected Member Functions | |
CmpiArgs (CMPIArgs *enc) | |
Protected constructor used by MIDrivers to encapsulate CMPIArgs. | |
CMPIArgs * | getEnc () const |
Gets the encapsulated CMPIArgs. | |
void * | makeArgs (CMPIBroker *mb) |
Friends | |
class | CmpiBroker |
class | CmpiMethodMI |
Definition at line 37 of file CmpiArgs.h.
|
Protected constructor used by MIDrivers to encapsulate CMPIArgs.
Definition at line 44 of file CmpiArgs.h. References CmpiObject::enc. |
|
Constructor - Empty argument container.
Definition at line 57 of file CmpiArgs.h. References CmpiObject::enc, CmpiProviderBase::getBroker(), and makeArgs(). |
|
getArgument - Gets the CmpiData object defined by the input index parameter.
Definition at line 1094 of file CmpiImpl.cpp. References CMPI_RC_OK, CmpiData::data, _CMPIArgs::ft, _CMPIArgsFT::getArgAt, getEnc(), name, _CMPIStatus::rc, and s. |
|
getArg - Gets the CmpiData object representing the value associated with the argument name
Definition at line 1104 of file CmpiImpl.cpp. References CMPI_RC_OK, CmpiData::data, _CMPIArgs::ft, _CMPIArgsFT::getArg, getEnc(), and _CMPIStatus::rc. |
|
getArgCount - Gets the number of arguments defined for this argument container.
Definition at line 1112 of file CmpiImpl.cpp. References CMPI_RC_OK, _CMPIArgs::ft, _CMPIArgsFT::getArgCount, getEnc(), and _CMPIStatus::rc. |
|
Gets the encapsulated CMPIArgs.
Definition at line 49 of file CmpiArgs.h. References CmpiObject::enc. Referenced by getArg(), getArgCount(), and setArg(). |
|
Definition at line 1079 of file CmpiImpl.cpp. References CMPI_RC_OK, _CMPIBroker::eft, _CMPIBrokerEncFT::newArgs, and _CMPIStatus::rc. Referenced by CmpiArgs(). |
|
setArg - adds/replaces an argument value defined by the input parameter to the container.
Definition at line 1086 of file CmpiImpl.cpp. References _CMPIArgsFT::addArg, _CMPIValue::chars, CMPI_chars, CMPI_RC_OK, CmpiData::data, _CMPIArgs::ft, getEnc(), _CMPIStatus::rc, _CMPIData::type, and _CMPIData::value. |
|
Reimplemented from CmpiObject. Definition at line 38 of file CmpiArgs.h. |
|
Definition at line 39 of file CmpiArgs.h. |