# wso2wsf::ICallback Class Reference
[ICallback]

class ICallback Represents an interface needed to be implemented by an object that is used for passing callbacks for the request method in the ServiceClient Class, in a non-blocking scenario. More...

`#include <ICallback.h>`

List of all members.

## Public Member Functions
virtual void | onComplete (OMElement *message)=0
virtual void | onFault (OMElement *message)=0
virtual | ~ICallback ()

## Detailed Description

class ICallback Represents an interface needed to be implemented by an object that is used for passing callbacks for the request method in the ServiceClient Class, in a non-blocking scenario.

## Constructor & Destructor Documentation

wso2wsf::ICallback::~ICallback | ( |  | ) | `[inline, virtual]`

destructor that can be overridden.

## Member Function Documentation

virtual void wso2wsf::ICallback::onComplete | ( | OMElement * | message | ) | `[pure virtual]`

Handler to be invoked in a Complete Event.

Parameters:

  | message | Reference to message that is passed in.

virtual void wso2wsf::ICallback::onFault | ( | OMElement * | message | ) | `[pure virtual]`

Handler to be invoked in a Fault Event.

Parameters:

  | message | Reference to message that is passed in.

The documentation for this class was generated from the following file:

- ICallback.h