|
rippled
|
Ledger replay client side. More...

Ledger replay client side.
It creates the LedgerReplayer which has the client side logic. The client side and server side message handlers are connect via the peerSet to pass the requests and responses. It also has utility functions for checking task status
Definition at line 578 of file LedgerReplay_test.cpp.
| ripple::test::LedgerReplayClient::LedgerReplayClient | ( | beast::unit_test::suite & | suite, |
| LedgerServer & | server, | ||
| PeerSetBehavior | behavior = PeerSetBehavior::Good, |
||
| InboundLedgersBehavior | inboundBhvr = InboundLedgersBehavior::Good, |
||
| PeerFeature | peerFeature = PeerFeature::LedgerReplayEnabled |
||
| ) |
Definition at line 581 of file LedgerReplay_test.cpp.
| void ripple::test::LedgerReplayClient::addLedger | ( | std::shared_ptr< Ledger const > const & | l | ) |
Definition at line 608 of file LedgerReplay_test.cpp.
| bool ripple::test::LedgerReplayClient::haveLedgers | ( | uint256 const & | finishLedgerHash, |
| int | totalReplay | ||
| ) |
Definition at line 614 of file LedgerReplay_test.cpp.
| bool ripple::test::LedgerReplayClient::waitForLedgers | ( | uint256 const & | finishLedgerHash, |
| int | totalReplay | ||
| ) |
Definition at line 629 of file LedgerReplay_test.cpp.
| bool ripple::test::LedgerReplayClient::waitForDone | ( | ) |
Definition at line 643 of file LedgerReplay_test.cpp.
| std::vector< std::shared_ptr< LedgerReplayTask > > ripple::test::LedgerReplayClient::getTasks | ( | ) |
Definition at line 669 of file LedgerReplay_test.cpp.
| std::shared_ptr< LedgerReplayTask > ripple::test::LedgerReplayClient::findTask | ( | uint256 const & | hash, |
| int | totalReplay | ||
| ) |
Definition at line 676 of file LedgerReplay_test.cpp.
| std::size_t ripple::test::LedgerReplayClient::countDeltas | ( | ) |
Definition at line 690 of file LedgerReplay_test.cpp.
| std::size_t ripple::test::LedgerReplayClient::countSkipLists | ( | ) |
Definition at line 697 of file LedgerReplay_test.cpp.
| bool ripple::test::LedgerReplayClient::countsAsExpected | ( | std::size_t | tasks, |
| std::size_t | skipLists, | ||
| std::size_t | deltas | ||
| ) |
Definition at line 704 of file LedgerReplay_test.cpp.
| std::shared_ptr< SkipListAcquire > ripple::test::LedgerReplayClient::findSkipListAcquire | ( | uint256 const & | hash | ) |
Definition at line 716 of file LedgerReplay_test.cpp.
| std::shared_ptr< LedgerDeltaAcquire > ripple::test::LedgerReplayClient::findLedgerDeltaAcquire | ( | uint256 const & | hash | ) |
Definition at line 726 of file LedgerReplay_test.cpp.
| TaskStatus ripple::test::LedgerReplayClient::taskStatus | ( | std::shared_ptr< T > const & | t | ) |
Definition at line 737 of file LedgerReplay_test.cpp.
| bool ripple::test::LedgerReplayClient::asExpected | ( | std::shared_ptr< LedgerReplayTask > const & | task, |
| TaskStatus | taskExpect, | ||
| TaskStatus | skiplistExpect, | ||
| std::vector< TaskStatus > const & | deltaExpects | ||
| ) |
Definition at line 747 of file LedgerReplay_test.cpp.
| bool ripple::test::LedgerReplayClient::asExpected | ( | uint256 const & | hash, |
| int | totalReplay, | ||
| TaskStatus | taskExpect, | ||
| TaskStatus | skiplistExpect, | ||
| std::vector< TaskStatus > const & | deltaExpects | ||
| ) |
Definition at line 772 of file LedgerReplay_test.cpp.
| bool ripple::test::LedgerReplayClient::checkStatus | ( | uint256 const & | hash, |
| int | totalReplay, | ||
| TaskStatus | taskExpect, | ||
| TaskStatus | skiplistExpect, | ||
| std::vector< TaskStatus > const & | deltaExpects | ||
| ) |
Definition at line 791 of file LedgerReplay_test.cpp.
| bool ripple::test::LedgerReplayClient::waitAndCheckStatus | ( | uint256 const & | hash, |
| int | totalReplay, | ||
| TaskStatus | taskExpect, | ||
| TaskStatus | skiplistExpect, | ||
| std::vector< TaskStatus > const & | deltaExpects | ||
| ) |
Definition at line 810 of file LedgerReplay_test.cpp.
| jtx::Env ripple::test::LedgerReplayClient::env |
Definition at line 824 of file LedgerReplay_test.cpp.
| Application& ripple::test::LedgerReplayClient::app |
Definition at line 825 of file LedgerReplay_test.cpp.
| LedgerMaster& ripple::test::LedgerReplayClient::ledgerMaster |
Definition at line 826 of file LedgerReplay_test.cpp.
| MagicInboundLedgers ripple::test::LedgerReplayClient::inboundLedgers |
Definition at line 827 of file LedgerReplay_test.cpp.
| LedgerReplayMsgHandler ripple::test::LedgerReplayClient::serverMsgHandler |
Definition at line 828 of file LedgerReplay_test.cpp.
| LedgerReplayMsgHandler ripple::test::LedgerReplayClient::clientMsgHandler |
Definition at line 829 of file LedgerReplay_test.cpp.
| LedgerReplayer ripple::test::LedgerReplayClient::replayer |
Definition at line 830 of file LedgerReplay_test.cpp.