version 1.25, 2002/06/01 00:56:24
|
version 1.26, 2002/06/03 22:42:05
|
|
|
class CIMConstMethod; | class CIMConstMethod; |
class CIMMethodRep; | class CIMMethodRep; |
| |
|
// ATTN: remove the classOrigin and propagated parameters. |
/** Class CIMMethod - This class defines the operations associated with | /** Class CIMMethod - This class defines the operations associated with |
manipulation of the Pegasus implementation of the CIM CIMMethod. Within | manipulation of the Pegasus implementation of the CIM CIMMethod. Within |
this class, methods are provides for creation, deletion, and manipulation | this class, methods are provides for creation, deletion, and manipulation |
of method declarations. | of method declarations. |
|
|
// ATTN: remove the classOrigin and propagated parameters. |
|
*/ | */ |
class PEGASUS_COMMON_LINKAGE CIMMethod | class PEGASUS_COMMON_LINKAGE CIMMethod |
{ | { |
|
|
| |
/** Creates a CIM method with the specified name, type, and classOrigin | /** Creates a CIM method with the specified name, type, and classOrigin |
@param name for the method | @param name for the method |
@param type ATTN |
@param type CIM data type of method to create |
@param classOrigin | @param classOrigin |
@param propagated | @param propagated |
@return Throws IllegalName if name argument not legal CIM identifier. | @return Throws IllegalName if name argument not legal CIM identifier. |
|
|
*/ | */ |
Uint32 findParameter(const String& name) const; | Uint32 findParameter(const String& name) const; |
| |
/** getParameter - ATTN: */ |
|
CIMParameter getParameter(Uint32 pos); |
|
|
|
/** getParameter - Gets the parameter defined by the index | /** getParameter - Gets the parameter defined by the index |
input as a parameter. | input as a parameter. |
@param index for the parameter to be returned. | @param index for the parameter to be returned. |
|
|
@Exception OutOfBounds exception is thrown if the index is outside the | @Exception OutOfBounds exception is thrown if the index is outside the |
range of available parameters | range of available parameters |
*/ | */ |
|
CIMParameter getParameter(Uint32 pos); |
|
|
|
/** getParameter - const form */ |
CIMConstParameter getParameter(Uint32 pos) const; | CIMConstParameter getParameter(Uint32 pos) const; |
| |
/** getParameterCount - Gets the count of the numbeer of | /** getParameterCount - Gets the count of the numbeer of |