|
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 580 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 583 of file LedgerReplay_test.cpp.
| void ripple::test::LedgerReplayClient::addLedger | ( | std::shared_ptr< Ledger const > const & | l | ) |
Definition at line 610 of file LedgerReplay_test.cpp.
| bool ripple::test::LedgerReplayClient::haveLedgers | ( | uint256 const & | finishLedgerHash, |
| int | totalReplay | ||
| ) |
Definition at line 616 of file LedgerReplay_test.cpp.
| bool ripple::test::LedgerReplayClient::waitForLedgers | ( | uint256 const & | finishLedgerHash, |
| int | totalReplay | ||
| ) |
Definition at line 631 of file LedgerReplay_test.cpp.
| bool ripple::test::LedgerReplayClient::waitForDone | ( | ) |
Definition at line 645 of file LedgerReplay_test.cpp.
| std::vector< std::shared_ptr< LedgerReplayTask > > ripple::test::LedgerReplayClient::getTasks | ( | ) |
Definition at line 671 of file LedgerReplay_test.cpp.
| std::shared_ptr< LedgerReplayTask > ripple::test::LedgerReplayClient::findTask | ( | uint256 const & | hash, |
| int | totalReplay | ||
| ) |
Definition at line 678 of file LedgerReplay_test.cpp.
| std::size_t ripple::test::LedgerReplayClient::countDeltas | ( | ) |
Definition at line 692 of file LedgerReplay_test.cpp.
| std::size_t ripple::test::LedgerReplayClient::countSkipLists | ( | ) |
Definition at line 699 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 706 of file LedgerReplay_test.cpp.
| std::shared_ptr< SkipListAcquire > ripple::test::LedgerReplayClient::findSkipListAcquire | ( | uint256 const & | hash | ) |
Definition at line 718 of file LedgerReplay_test.cpp.
| std::shared_ptr< LedgerDeltaAcquire > ripple::test::LedgerReplayClient::findLedgerDeltaAcquire | ( | uint256 const & | hash | ) |
Definition at line 728 of file LedgerReplay_test.cpp.
| TaskStatus ripple::test::LedgerReplayClient::taskStatus | ( | std::shared_ptr< T > const & | t | ) |
Definition at line 739 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 749 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 774 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 793 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 812 of file LedgerReplay_test.cpp.
| jtx::Env ripple::test::LedgerReplayClient::env |
Definition at line 826 of file LedgerReplay_test.cpp.
| Application& ripple::test::LedgerReplayClient::app |
Definition at line 827 of file LedgerReplay_test.cpp.
| LedgerMaster& ripple::test::LedgerReplayClient::ledgerMaster |
Definition at line 828 of file LedgerReplay_test.cpp.
| MagicInboundLedgers ripple::test::LedgerReplayClient::inboundLedgers |
Definition at line 829 of file LedgerReplay_test.cpp.
| LedgerReplayMsgHandler ripple::test::LedgerReplayClient::serverMsgHandler |
Definition at line 830 of file LedgerReplay_test.cpp.
| LedgerReplayMsgHandler ripple::test::LedgerReplayClient::clientMsgHandler |
Definition at line 831 of file LedgerReplay_test.cpp.
| LedgerReplayer ripple::test::LedgerReplayClient::replayer |
Definition at line 832 of file LedgerReplay_test.cpp.