LogCabin
File List
Here is a list of all files with brief descriptions:
Client/Backoff.cc [code]
Client/Backoff.h [code]
Client/Client.cc [code]
Client/ClientImpl.cc [code]
Client/ClientImpl.h [code]
Client/LeaderRPC.cc [code]
Client/LeaderRPC.h [code]
Client/LeaderRPCMock.cc [code]
Client/LeaderRPCMock.h [code]
Client/MockClientImpl.cc [code]
Client/MockClientImpl.h [code]
Client/ServerControl.cc [code]
Client/SessionManager.cc [code]
Client/SessionManager.h [code]
Client/Util.cc [code]
Core/Buffer.cc [code]
Core/Buffer.h [code]
Core/Checksum.cc [code]
Core/Checksum.h [code]Contains checksum utilities
Core/CompatAtomic.h [code]
Core/CompatHash.h [code]
Core/ConditionVariable.cc [code]
Core/ConditionVariable.h [code]
Core/Config.cc [code]
Core/Config.h [code]
Core/Debug.cc [code]
Core/Debug.h [code]
Core/Endian.h [code]
Core/Mutex.h [code]
Core/ProtoBuf.cc [code]
Core/ProtoBuf.h [code]Utilities for dealing with protocol buffers
Core/Random.cc [code]
Core/Random.h [code]
Core/RollingStat.cc [code]
Core/RollingStat.h [code]
Core/STLUtil.h [code]
Core/StringUtil.cc [code]
Core/StringUtil.h [code]
Core/ThreadId.cc [code]
Core/ThreadId.h [code]
Core/Time.cc [code]
Core/Time.h [code]
Core/Util.cc [code]
Core/Util.h [code]Common utilities and definitions
Event/File.cc [code]
Event/File.h [code]
Event/Loop.cc [code]
Event/Loop.h [code]
Event/Signal.cc [code]
Event/Signal.h [code]
Event/Timer.cc [code]
Event/Timer.h [code]
Examples/Benchmark.cc [code]This is a basic latency/bandwidth benchmark of LogCabin
Examples/HelloWorld.cc [code]
Examples/Reconfigure.cc [code]Changes the membership of a LogCabin cluster
Examples/TreeOps.cc [code]
include/LogCabin/Client.h [code]This file declares the interface for LogCabin's client library
include/LogCabin/Debug.h [code]This file is used to control how LogCabin's debug log (event log) messages are handled
include/LogCabin/Util.h [code]This file declares helper functions that are useful in LogCabin clients
Protocol/Common.h [code]This file contains declarations useful to all LogCabin RPCs
RPC/Address.cc [code]
RPC/Address.h [code]
RPC/ClientRPC.cc [code]
RPC/ClientRPC.h [code]
RPC/ClientSession.cc [code]
RPC/ClientSession.h [code]
RPC/MessageSocket.cc [code]
RPC/MessageSocket.h [code]
RPC/OpaqueClientRPC.cc [code]
RPC/OpaqueClientRPC.h [code]
RPC/OpaqueServer.cc [code]
RPC/OpaqueServer.h [code]
RPC/OpaqueServerRPC.cc [code]
RPC/OpaqueServerRPC.h [code]
RPC/Protocol.cc [code]
RPC/Protocol.h [code]This file contains the headers used in all high-level RPCs
RPC/Server.cc [code]
RPC/Server.h [code]
RPC/ServerRPC.cc [code]
RPC/ServerRPC.h [code]
RPC/Service.h [code]
RPC/ServiceMock.cc [code]
RPC/ServiceMock.h [code]
RPC/ThreadDispatchService.cc [code]
RPC/ThreadDispatchService.h [code]
Server/ClientService.cc [code]
Server/ClientService.h [code]
Server/ControlService.cc [code]
Server/ControlService.h [code]
Server/Globals.cc [code]
Server/Globals.h [code]
Server/Main.cc [code]
Server/RaftConsensus.cc [code]
Server/RaftConsensus.h [code]
Server/RaftConsensusInvariants.cc [code]
Server/RaftService.cc [code]
Server/RaftService.h [code]
Server/ServerStats.cc [code]
Server/ServerStats.h [code]
Server/StateMachine.cc [code]
Server/StateMachine.h [code]
Storage/FilesystemUtil.cc [code]
Storage/FilesystemUtil.h [code]Contains utilities for working with the filesystem
Storage/Layout.cc [code]
Storage/Layout.h [code]
Storage/Log.cc [code]
Storage/Log.h [code]
Storage/LogFactory.cc [code]
Storage/LogFactory.h [code]
Storage/MemoryLog.cc [code]
Storage/MemoryLog.h [code]
Storage/SegmentedLog.cc [code]
Storage/SegmentedLog.h [code]
Storage/SimpleFileLog.cc [code]
Storage/SimpleFileLog.h [code]
Storage/SnapshotFile.cc [code]
Storage/SnapshotFile.h [code]
Storage/Tool.cc [code]
Tree/ProtoBuf.cc [code]
Tree/ProtoBuf.h [code]
Tree/Tree.cc [code]
Tree/Tree.h [code]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines