@ set BlockPool as committed for given BlockNum Note: setCommitDone supposed to be called after commitDone. Because setCommitDone requires exclusive lock, this function is provided separately.
(blkNum uint32)
| 562 | // Because setCommitDone requires exclusive lock, this function is provided separately. |
| 563 | // |
| 564 | func (pool *BlockPool) setCommitDone(blkNum uint32) { |
| 565 | pool.lock.Lock() |
| 566 | defer pool.lock.Unlock() |
| 567 | |
| 568 | candidate := pool.candidateBlocks[blkNum] |
| 569 | if candidate != nil { |
| 570 | candidate.commitDone = true |
| 571 | } |
| 572 | } |
| 573 | |
| 574 | func (pool *BlockPool) isCommitHadDone(blkNum uint32) bool { |
| 575 | pool.lock.RLock() |
no outgoing calls
no test coverage detected