Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- handleAppendEntries :: RPCHandler Candidate sm (AppendEntries v) v
- handleAppendEntriesResponse :: RPCHandler Candidate sm AppendEntriesResponse v
- handleRequestVote :: RPCHandler Candidate sm RequestVote v
- handleRequestVoteResponse :: forall sm v. (Show v, Serialize v) => RPCHandler Candidate sm RequestVoteResponse v
- handleTimeout :: TimeoutHandler Candidate sm v
- handleClientReadRequest :: ClientReqHandler Candidate ClientReadReq sm v
- handleClientWriteRequest :: ClientReqHandler Candidate (ClientWriteReq v) sm v
Documentation
handleAppendEntries :: RPCHandler Candidate sm (AppendEntries v) v Source #
handleAppendEntriesResponse :: RPCHandler Candidate sm AppendEntriesResponse v Source #
Candidates should not respond to AppendEntriesResponse
messages.
handleRequestVoteResponse :: forall sm v. (Show v, Serialize v) => RPCHandler Candidate sm RequestVoteResponse v Source #
Candidates should not respond to RequestVoteResponse
messages.
handleTimeout :: TimeoutHandler Candidate sm v Source #