MethodResultResponseHandler Class Reference
#include <ResponseHandler.h>
Inheritance diagram for MethodResultResponseHandler:
List of all members.
Public Member Functions
virtual void deliverParamValue (const CIMParamValue &outParamValue)=0 virtual void deliverParamValue (const Array< CIMParamValue > &outParamValues)=0 virtual void deliver (const CIMValue &returnValue)=0 Detailed Description
The MethodResultResponseHandler class is a subclass of the ResponseHandler class which allows delivery of extrinsic method results.
Member Function Documentation
virtual void MethodResultResponseHandler::deliver ( const CIMValue & returnValue ) [pure virtual]
Delivers an extrinsic method return value to the CIM Server.
- Parameters:
returnValue The return value to deliver to the CIM Server.
- Exceptions:
Exception May be thrown if the data that is delivered is not consistent with the corresponding request or associated schema.
virtual void MethodResultResponseHandler::deliverParamValue ( const Array< CIMParamValue > & outParamValues ) [pure virtual]
Delivers a set of output parameters to the CIM Server. This method may be invoked multiple times, if necessary.
- Parameters:
outParamValues An Array of method output parameters to deliver to the CIM Server.
- Exceptions:
Exception May be thrown if the data that is delivered is not consistent with the corresponding request or associated schema.
virtual void MethodResultResponseHandler::deliverParamValue ( const CIMParamValue & outParamValue ) [pure virtual]
Delivers extrinsic method output parameters to the CIM Server. This method may be called multiple times when more than one result needs to be delivered. An Array form of this method is also available to deliver multiple results.
- Parameters:
outParamValue The output parameter to deliver to the CIM Server.
- Exceptions:
Exception May be thrown if the data that is delivered is not consistent with the corresponding request or associated schema.
The documentation for this class was generated from the following file:
- /usr/src/startcom/BUILD/pegasus/src/Pegasus/Common/ResponseHandler.h