LogCabin
|
#include <deque>
#include <memory>
#include <string>
#include <unordered_set>
#include "Core/CompatHash.h"
#include "RPC/MessageSocket.h"
Go to the source code of this file.
Classes | |
class | LogCabin::RPC::OpaqueServer |
An OpaqueServer listens for incoming RPCs over TCP connections. More... | |
class | LogCabin::RPC::OpaqueServer::Handler |
An interface for handling events generated by an OpaqueServer. More... | |
class | LogCabin::RPC::OpaqueServer::MessageSocketHandler |
Receives events from a MessageSocket. More... | |
struct | LogCabin::RPC::OpaqueServer::SocketWithHandler |
Couples a MessageSocketHandler with a MessageSocket (monitor) and destroys them in the right order (monitor first). More... | |
class | LogCabin::RPC::OpaqueServer::BoundListener |
A socket that listens on a particular address. More... | |
struct | LogCabin::RPC::OpaqueServer::BoundListenerWithMonitor |
Couples a BoundListener with an Event::File::Monitor and destroys them in the right order (monitor first). More... | |
Namespaces | |
namespace | LogCabin |
namespace | LogCabin::Core |
namespace | LogCabin::Event |
namespace | LogCabin::RPC |