MCPcopy Create free account
hub / github.com/baidu/braft / redirect

Method redirect

example/block/server.cpp:242–250  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

240friend class BlockClosure;
241
242 void redirect(BlockResponse* response) {
243 response->set_success(false);
244 if (_node) {
245 braft::PeerId leader = _node->leader_id();
246 if (!leader.is_empty()) {
247 response->set_redirect(leader.to_string());
248 }
249 }
250 }
251
252 // @braft::StateMachine
253 void on_apply(braft::Iterator& iter) {

Callers 2

senderFunction · 0.45
RunMethod · 0.45

Calls 3

leader_idMethod · 0.80
is_emptyMethod · 0.80
to_stringMethod · 0.45

Tested by

no test coverage detected