|
LogCabin
|
#include <deque>#include <vector>#include "Core/Buffer.h"#include "Core/Mutex.h"#include "Event/File.h"Go to the source code of this file.
Classes | |
| class | LogCabin::RPC::MessageSocket |
| A MessageSocket is a message-oriented layer on top of a TCP connection. More... | |
| class | LogCabin::RPC::MessageSocket::Handler |
| An interface for handling events generated by a MessageSocket. More... | |
| struct | LogCabin::RPC::MessageSocket::SendSocket |
| This class is an Event::File monitor that calls writable() when the socket can be written to without blocking. More... | |
| struct | LogCabin::RPC::MessageSocket::ReceiveSocket |
| This class is an Event::File monitor that calls readable() when the socket can be read from without blocking. More... | |
| struct | LogCabin::RPC::MessageSocket::Header |
| This is the header that precedes every message across the TCP socket. More... | |
| struct | LogCabin::RPC::MessageSocket::Inbound |
| This class stages a message while it is being received. More... | |
| struct | LogCabin::RPC::MessageSocket::Outbound |
| This class stages a message while it is being sent. More... | |
Namespaces | |
| namespace | LogCabin |
| namespace | LogCabin::Event |
| namespace | LogCabin::RPC |
1.7.6.1