fix names

This commit is contained in:
Raycho Mukelov 2023-11-05 09:23:02 +02:00
parent b101d1e021
commit 02d220afa3
1 changed files with 3 additions and 3 deletions

View File

@ -53,8 +53,8 @@ type
ConsensusFsm*[RaftNodeState, EventType, NodeType, RaftMessageBase] = ref object ConsensusFsm*[RaftNodeState, EventType, NodeType, RaftMessageBase] = ref object
mtx: RLock mtx: RLock
state: RaftNodeState state: RaftNodeState
stateTransitionsLUT: StateTransitionsRulesLut[RaftNodeState, EventType, NodeType, RaftMessageBase]
logicalFunctionsLut: LogicalConditionsLut[RaftNodeState, EventType, NodeType, RaftMessageBase] logicalFunctionsLut: LogicalConditionsLut[RaftNodeState, EventType, NodeType, RaftMessageBase]
stateTransitionsLut: StateTransitionsRulesLut[RaftNodeState, EventType, NodeType, RaftMessageBase]
# FSM type constructor # FSM type constructor
proc new*[RaftNodeState, EventType, NodeType, RaftNodeStates]( proc new*[RaftNodeState, EventType, NodeType, RaftNodeStates](
@ -72,7 +72,7 @@ proc addFsmTransition*[RaftNodeState, EventType, NodeType, RaftMessageBase](
toState: RaftNodeState, toState: RaftNodeState,
action: Option[ConsensusFsmTransActionType]) = action: Option[ConsensusFsmTransActionType]) =
fsm.stateTransitionsLUT[(fromState.state, termSymb)] = (toState, action) fsm.stateTransitionsLut[(fromState.state, termSymb)] = (toState, action)
proc addFsmTransitionLogicalConditions*[RaftNodeState, EventType, NodeType, RaftMessageBase]( proc addFsmTransitionLogicalConditions*[RaftNodeState, EventType, NodeType, RaftMessageBase](
fsm: ConsensusFsm[RaftNodeState, EventType, NodeType, RaftMessageBase], fsm: ConsensusFsm[RaftNodeState, EventType, NodeType, RaftMessageBase],
@ -116,7 +116,7 @@ proc fsmAdvance*[RaftNodeState, EventType, NodeType, RaftMessageBase](
withRLock(): withRLock():
var var
input = computeFsmLogicFunctionsPermutationValue(fsm, node, termSymb, msg) input = computeFsmLogicFunctionsPermutationValue(fsm, node, termSymb, msg)
let trans = fsm.stateTransitionsLUT[(fsm.state, input)] let trans = fsm.stateTransitionsLut[(fsm.state, input)]
let action = trans[1] let action = trans[1]
fsm.state = trans[0] fsm.state = trans[0]