LogCabin
|
#include <memory>
#include <mutex>
#include <string>
#include <unordered_map>
#include "Core/Buffer.h"
#include "Core/ConditionVariable.h"
#include "Core/Config.h"
#include "Event/Timer.h"
#include "RPC/Address.h"
#include "RPC/OpaqueClientRPC.h"
#include "RPC/MessageSocket.h"
Go to the source code of this file.
Classes | |
class | LogCabin::RPC::ClientSession |
A ClientSession is used to initiate OpaqueClientRPCs. More... | |
class | LogCabin::RPC::ClientSession::MessageSocketHandler |
This handles events from messageSocket. More... | |
struct | LogCabin::RPC::ClientSession::Response |
This contains an expected response for a OpaqueClientRPC object. More... | |
class | LogCabin::RPC::ClientSession::Timer |
This is used to time out RPCs and sessions when the server is no longer responding. More... | |
Namespaces | |
namespace | LogCabin |
namespace | LogCabin::Event |
namespace | LogCabin::RPC |