|
DelegateMQ
|
Abstract base class to support remote delegate function invoke to a remote system. Used internally by the delegate library, not user application code. More...
#include <IInvoker.h>
Public Member Functions | |
| virtual bool | Invoke (std::istream &is)=0 |
Abstract base class to support remote delegate function invoke to a remote system. Used internally by the delegate library, not user application code.
|
pure virtual |
Called to invoke the bound target function by the remote system.
| [in] | is | The incoming remote message stream. |
true if function was invoked; false if failed. Implemented in dmq::DelegateFreeRemote< RetType(Args...)>, dmq::DelegateFunctionRemote< RetType(Args...)>, and dmq::DelegateMemberRemote< TClass, RetType(Args...)>.