#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. | 
 1.4.6
 1.4.6