raft 0.1.0
|
A service handler for the Raft server. More...
#include <server.hpp>
Public Member Functions | |
virtual void | handleAppendEntries (const data::AppendEntriesRequest &request, std::function< void(tl::expected< data::AppendEntriesResponse, Error >)> callback)=0 |
virtual void | handleRequestVote (const data::RequestVoteRequest &request, std::function< void(tl::expected< data::RequestVoteResponse, Error >)> callback)=0 |
A service handler for the Raft server.
|
pure virtual |
Handles an AppendEntries request.
request | The AppendEntries request to handle. |
callback | The callback to invoke with the response or error. |
|
pure virtual |
Handles a RequestVote request.
request | The RequestVote request to handle. |
callback | The callback to invoke with the response or error. |