|
LLDB mainline
|
Namespaces | |
| namespace | detail |
Classes | |
| class | Binder |
| Binder collects a table of functions that handle calls. More... | |
| class | HTTPDelimitedJSONTransport |
| A transport class for JSON with a HTTP header. More... | |
| class | InvalidParams |
| An error to indicate that the parameters of a Req, Resp or Evt could not be deserialized. More... | |
| class | IOTransport |
| An IOTransport sends and receives messages using an IOObject. More... | |
| class | JSONRPCTransport |
| A transport class for JSON RPC. More... | |
| class | JSONTransport |
| A transport is responsible for maintaining the connection to a client application, and reading/writing structured messages to it. More... | |
| class | MethodNotFound |
| An error to indicate that no handler was registered for a given method. More... | |
| class | TransportUnhandledContentsError |
| An error to indicate that the transport reached EOF but there were still unhandled contents in the read buffer. More... | |
Typedefs | |
| template<typename T> | |
| using | Reply |
| A handler for the response to an outgoing request. | |
| template<typename R, typename P> | |
| using | OutgoingRequest = typename detail::request_t<R, P>::type |
| template<typename P> | |
| using | OutgoingEvent = typename detail::event_t<P>::type |
| A function to send an outgoing event. | |
| using lldb_private::transport::OutgoingEvent = typename detail::event_t<P>::type |
A function to send an outgoing event.
Definition at line 406 of file JSONTransport.h.
| using lldb_private::transport::OutgoingRequest = typename detail::request_t<R, P>::type |
Definition at line 403 of file JSONTransport.h.
| using lldb_private::transport::Reply |
A handler for the response to an outgoing request.
Definition at line 382 of file JSONTransport.h.