LLDB mainline
|
Implemented to handle incoming messages. (See Run() below). More...
#include <JSONTransport.h>
Public Member Functions | |
virtual | ~MessageHandler ()=default |
virtual void | Received (const Evt &)=0 |
Called when an event is received. | |
virtual void | Received (const Req &)=0 |
Called when a request is received. | |
virtual void | Received (const Resp &)=0 |
Called when a response is received. | |
virtual void | OnError (llvm::Error)=0 |
Called when an error occurs while reading from the transport. | |
virtual void | OnClosed ()=0 |
Called on EOF or client disconnect. |
Implemented to handle incoming messages. (See Run() below).
Definition at line 73 of file JSONTransport.h.
|
virtualdefault |
|
pure virtual |
Called on EOF or client disconnect.
|
pure virtual |
Called when an error occurs while reading from the transport.
NOTE: This does NOT indicate that a specific request failed, but that there was an error in the underlying transport.
|
pure virtual |
Called when an event is received.
|
pure virtual |
Called when a request is received.
|
pure virtual |
Called when a response is received.