enum
Raft::RPC::Type
Overview
Wire type tags for TLV framing. Each message type has a unique 1-byte tag.
Defined in:
raft/rpc.crEnum Members
-
Handshake =
0_u8 -
RequestVote =
1_u8 -
RequestVoteResponse =
2_u8 -
AppendEntries =
3_u8 -
AppendEntriesResponse =
4_u8 -
InstallSnapshot =
5_u8 -
InstallSnapshotResponse =
6_u8 -
PreVote =
7_u8 -
PreVoteResponse =
8_u8 -
Error =
255_u8
Instance Method Summary
-
#append_entries?
Returns
trueif this enum value equalsAppendEntries -
#append_entries_response?
Returns
trueif this enum value equalsAppendEntriesResponse -
#error?
Returns
trueif this enum value equalsError -
#handshake?
Returns
trueif this enum value equalsHandshake -
#install_snapshot?
Returns
trueif this enum value equalsInstallSnapshot -
#install_snapshot_response?
Returns
trueif this enum value equalsInstallSnapshotResponse -
#pre_vote?
Returns
trueif this enum value equalsPreVote -
#pre_vote_response?
Returns
trueif this enum value equalsPreVoteResponse -
#request_vote?
Returns
trueif this enum value equalsRequestVote -
#request_vote_response?
Returns
trueif this enum value equalsRequestVoteResponse