Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/baidu/braft
/ types & classes
Types & classes
311 in github.com/baidu/braft
⨍
Functions
1,359
◇
Types & classes
311
↓ 85 callers
Class
PeerId
Represent a participant in a replicating group.
src/braft/configuration.h:38
↓ 60 callers
Class
LogId
Log identifier
src/braft/log_entry.h:30
↓ 19 callers
Class
Configuration
A set of peers.
src/braft/configuration.h:138
↓ 14 callers
Class
CliOptions
src/braft/cli.h:25
↓ 5 callers
Class
NodeId
src/braft/configuration.h:100
↓ 3 callers
Class
DisruptedLeader
src/braft/node.h:322
↓ 3 callers
Class
PosHint
src/braft/ballot.h:26
↓ 2 callers
Class
FlyingAppendEntriesRpc
src/braft/replicator.h:227
↓ 2 callers
Class
NodeImpl
src/braft/node.h:48
↓ 2 callers
Class
PeerStatus
Status of a peer
src/braft/raft.h:359
↓ 1 callers
Class
Ballot
src/braft/ballot.h:24
↓ 1 callers
Class
FSMCaller
src/braft/ballot_box.h:30
↓ 1 callers
Class
LogManager
src/braft/fsm_caller.h:34
↓ 1 callers
Class
SnapshotExecutor
src/braft/node.h:45
↓ 1 callers
Class
stat
test/test_log.cpp:493
Class
AppendBatcher
src/braft/log_manager.cpp:486
Class
AppendEntriesCache
A simple cache to temporaryly store out-of-order AppendEntries requests.
src/braft/node.h:407
Class
AppendEntriesCacheTimerArg
src/braft/node.cpp:2898
Class
AppendEntriesRpc
src/braft/node.h:393
Class
AppendEntriesSyncClosure
test/test_node.cpp:2904
Class
ApplyTask
src/braft/fsm_caller.h:151
Class
Arg
test/test_snapshot.cpp:346
Class
ArgThrottle
test/test_throttle.cpp:19
Class
Atomic
example/atomic/server.cpp:45
Class
AtomicClosure
Implements Closure which encloses RPC stuff
example/atomic/server.cpp:47
Enum
AtomicOpType
example/atomic/server.cpp:74
Class
AtomicServiceImpl
Implements example::AtomicService if you are using brpc.
example/atomic/server.cpp:438
Class
BAIDU_CACHELINE_ALIGNMENT
src/braft/node.h:87
Class
BAIDU_CACHELINE_ALIGNMENT
src/braft/fsm_caller.h:106
Class
BAIDU_CACHELINE_ALIGNMENT
src/braft/snapshot_executor.h:52
Class
BAIDU_CACHELINE_ALIGNMENT
src/braft/file_service.h:27
Class
BAIDU_CACHELINE_ALIGNMENT
src/braft/log.h:34
Class
BAIDU_CACHELINE_ALIGNMENT
src/braft/memory_log.h:31
Class
BAIDU_CACHELINE_ALIGNMENT
src/braft/replicator.h:82
Class
BAIDU_CACHELINE_ALIGNMENT
src/braft/log_manager.h:56
Class
BallotBox
src/braft/ballot_box.h:51
Class
BallotBox
src/braft/replicator.h:34
Class
BallotBoxOptions
src/braft/ballot_box.h:33
Class
BallotBoxStatus
src/braft/ballot_box.h:42
Class
BallotBoxTest
test/test_ballot_box.cpp:13
Class
BallotTest
test/test_ballot.cpp:20
Class
BaseLeaseTest
test/test_leader_lease.cpp:29
Class
Block
example/block/server.cpp:38
Class
BlockClosure
Implements Closure which encloses RPC stuff
example/block/server.cpp:41
Class
BlockServiceImpl
Implements example::BlockService if you are using brpc.
example/block/server.cpp:442
Class
BootstrapOptions
src/braft/raft.h:781
Class
BootstrapStableClosure
src/braft/node.cpp:346
Class
BufferedSequentialReadFileAdaptor
src/braft/file_system_adaptor.h:189
Class
BufferedSequentialWriteFileAdaptor
src/braft/file_system_adaptor.h:227
Class
CatchupClosure
src/braft/replicator.h:64
Class
ChangeArg
test/test_node.cpp:2758
Enum
CheckSumType
src/braft/log.cpp:67
Class
ChecksumTest
test/test_checksum.cpp:10
Class
CliServiceImpl
src/braft/cli_service.h:26
Class
CliTest
test/test_cli.cpp:14
Class
Closure
Raft-specific closure which encloses a butil::Status to report if the operation was successful.
src/braft/raft.h:53
Class
Closure
src/braft/remote_file_copier.h:65
Class
Closure
src/braft/util.h:173
Class
ClosureQueue
Holding the closure waiting for the commitment of logs
src/braft/closure_queue.h:25
Class
ClosureQueue
src/braft/ballot_box.h:31
Class
Cluster
test/util.h:218
Class
ConfigurationChangeDone
src/braft/node.cpp:87
Class
ConfigurationCtx
src/braft/node.h:328
Class
ConfigurationEntry
src/braft/configuration_manager.h:25
Class
ConfigurationManager
Manager the history of configuration changing
src/braft/configuration_manager.h:51
Class
CopyOptions
src/braft/remote_file_copier.h:32
Class
Counter
example/counter/server.cpp:36
Class
CounterRecorder
Specialized structure to record counter. It's not a Variable, but it contains multiple bvar inside.
src/braft/util.h:83
Class
CounterRecorderBase
For mimic constructor inheritance.
src/braft/util.h:57
Class
CounterServiceImpl
Implements example::CounterService if you are using brpc.
example/counter/server.cpp:329
Class
DestroyObj
src/braft/file_system_adaptor.h:58
Class
DirReader
DirReader iterates a directory to get sub directories and files, `.' and `..' should be ignored
src/braft/file_system_adaptor.h:38
Class
DownloadingSnapshot
src/braft/snapshot_executor.h:129
Class
DummyCaller
test/test_ballot_box.cpp:80
Class
DummySnapshoWriter
test/test_fsm_caller.cpp:188
Class
DummySnapshotReader
test/test_fsm_caller.cpp:169
Class
ElectionTimer
src/braft/node.h:60
Class
EntryHeader
src/braft/log.h:51
Class
Error
Describe a specific error
src/braft/raft.h:63
Class
ExpectClosure
test/util.h:177
Class
ExtendLeaseTest
test/test_leader_lease.cpp:44
Class
FSMCaller
src/braft/log_manager.h:35
Class
FSMCallerOptions
src/braft/fsm_caller.h:75
Class
FSMCallerTest
test/test_fsm_caller.cpp:15
Class
FetchAddClosure
Implements Closure which encloses RPC stuff
example/counter/server.cpp:39
Class
FileAdaptor
src/braft/file_system_adaptor.h:63
Class
FileAdaptor
src/braft/remote_file_copier.h:45
Class
FileBasedSingleMetaStorage
src/braft/raft_meta.h:29
Class
FileReader
Abstract class to read data from a file All the const method should be thread safe
src/braft/file_reader.h:33
Class
FileSegData
unsequence file data, reduce the overhead of copy some files have hole.
src/braft/util.h:254
Class
FileServiceTest
test/test_file_service.cpp:22
Class
FileSystemAdaptor
src/braft/snapshot_executor.h:33
Class
FileSystemAdaptor
src/braft/storage.h:292
Class
FileSystemAdaptor
src/braft/file_system_adaptor.h:94
Class
FileSystemAdaptor
src/braft/raft.h:45
Class
FileSystemAdaptor
src/braft/remote_file_copier.h:46
Class
FirstSnapshotLoadDone
src/braft/snapshot_executor.cpp:60
Class
FollowerLease
src/braft/lease.h:64
Class
FollowerStableClosure
src/braft/node.cpp:2210
Class
FsyncTest
test/test_fsync.cpp:15
next →
1–100 of 311, ranked by callers