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 |