SetRaft would set the provided raft.Node to this node. It would check fail if the node is already set.
(r raft.Node)
| 164 | // SetRaft would set the provided raft.Node to this node. |
| 165 | // It would check fail if the node is already set. |
| 166 | func (n *Node) SetRaft(r raft.Node) { |
| 167 | n.Lock() |
| 168 | defer n.Unlock() |
| 169 | x.AssertTrue(n._raft == nil) |
| 170 | n._raft = r |
| 171 | } |
| 172 | |
| 173 | // Raft would return back the raft.Node stored in the node. |
| 174 | func (n *Node) Raft() raft.Node { |