| CppWAMP
    C++11 client library for the WAMP protocol | 
Contains details within WAMP INTERRUPT messages.  
 More...
#include <cppwamp/peerdata.hpp>

| Public Member Functions | |
| Interruption () | |
| Default constructor.  More... | |
| bool | empty () const | 
| Returns falseif the Interruption has been initialized and is ready for use. | |
| bool | calleeHasExpired () const | 
| Determines if the Session object that dispatched this interruption still exists or has expired. | |
| RequestId | requestId () const | 
| Returns the request ID associated with this interruption. | |
| AnyIoExecutor | executor () const | 
| Obtains the executor used to execute user-provided handlers.  More... | |
| void | yield (Result result=Result()) const | 
| Manually sends a YIELDresult back to the callee.  More... | |
| void | yield (Error error) const | 
| Manually sends an ERRORresult back to the callee.  More... | |
Contains details within WAMP INTERRUPT messages. 
This class also provides the means for manually sending a YIELD or ERROR result back to the RPC caller. 
| wamp::Interruption::Interruption | ( | ) | 
Default constructor.
this->empty() == true | AnyIoExecutor wamp::Interruption::executor | ( | ) | const | 
Obtains the executor used to execute user-provided handlers.
this->empty() == false Manually sends a YIELD result back to the callee. 
this->calleeHasExpired == false | void wamp::Interruption::yield | ( | Error | error | ) | const | 
Manually sends an ERROR result back to the callee. 
this->calleeHasExpired == false