diff options
author | Determinant <[email protected]> | 2018-09-10 20:50:26 -0400 |
---|---|---|
committer | Determinant <[email protected]> | 2018-09-10 20:50:26 -0400 |
commit | 570f335740f152e8042d717b0bf39f2e6cc5effa (patch) | |
tree | d21fffc5209fad03bc5ac81f4fee3d3e887dac22 /include/hotstuff/hotstuff.h | |
parent | 8d5449339d3dacc31c614e27669ce6eb9eb11960 (diff) | |
parent | c4d3e5fe66568ccd0732edf7cf80d37959d6abda (diff) |
Merge branch 'master' of /home/ymf/lwork/hot-stuff/code
Diffstat (limited to 'include/hotstuff/hotstuff.h')
-rw-r--r-- | include/hotstuff/hotstuff.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/include/hotstuff/hotstuff.h b/include/hotstuff/hotstuff.h index eeffaab..3d1c7b6 100644 --- a/include/hotstuff/hotstuff.h +++ b/include/hotstuff/hotstuff.h @@ -135,9 +135,8 @@ class HotStuffBase: public HotStuffCore { /* queues for async tasks */ std::unordered_map<const uint256_t, BlockFetchContext> blk_fetch_waiting; std::unordered_map<const uint256_t, BlockDeliveryContext> blk_delivery_waiting; - std::unordered_map<const uint256_t, CmdFetchContext> cmd_fetch_waiting; std::unordered_map<const uint256_t, promise_t> decision_waiting; - std::queue<command_t> cmd_pending; + std::queue<uint256_t> cmd_pending; /* statistics */ uint64_t fetched; @@ -192,7 +191,7 @@ class HotStuffBase: public HotStuffCore { /* the API for HotStuffBase */ /* Submit the command to be decided. */ - promise_t exec_command(command_t cmd); + promise_t exec_command(uint256_t cmd); void add_replica(ReplicaID idx, const NetAddr &addr, pubkey_bt &&pub_key); void start(bool eb_loop = false); |