LogCabin
Classes | Namespaces
Client/LeaderRPC.h File Reference
#include <cinttypes>
#include <deque>
#include <memory>
#include <mutex>
#include "build/Protocol/Client.pb.h"
#include "Client/SessionManager.h"
#include "Core/ConditionVariable.h"
#include "RPC/Address.h"
#include "RPC/ClientRPC.h"

Go to the source code of this file.

Classes

class  LogCabin::Client::LeaderRPCBase
 This class is used to send RPCs from clients to the leader of the LogCabin cluster. More...
class  LogCabin::Client::LeaderRPCBase::Call
 An asynchronous version of call(). More...
class  LogCabin::Client::LeaderRPC
 This is the implementation of LeaderRPCBase that uses the RPC system. More...
class  LogCabin::Client::LeaderRPC::Call
 See LeaderRPCBase::Call. More...

Namespaces

namespace  LogCabin
namespace  LogCabin::Core
namespace  LogCabin::Event
namespace  LogCabin::RPC
namespace  LogCabin::Client
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines