LogCabin
Classes | Namespaces | Typedefs
Client/ClientImpl.h File Reference
#include <memory>
#include <set>
#include <string>
#include <thread>
#include "build/Protocol/ServerControl.pb.h"
#include "include/LogCabin/Client.h"
#include "Client/Backoff.h"
#include "Client/LeaderRPC.h"
#include "Client/SessionManager.h"
#include "Core/ConditionVariable.h"
#include "Core/Config.h"
#include "Core/Mutex.h"
#include "Core/Time.h"
#include "Event/Loop.h"

Go to the source code of this file.

Classes

class  LogCabin::Client::ClientImpl
 The implementation of the client library. More...
class  LogCabin::Client::ClientImpl::ExactlyOnceRPCHelper
 This class helps with providing exactly-once semantics for read-write RPCs. More...

Namespaces

namespace  LogCabin
namespace  LogCabin::Client

Typedefs

typedef std::pair< std::string,
std::string > 
LogCabin::Client::Condition
 A predicate on tree operations.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines