|
rippled
|
Manages the lifetime of inbound ledgers. More...

Public Types | |
| using | clock_type = beast::abstract_clock< std::chrono::steady_clock > |
Public Member Functions | |
| virtual | ~InboundLedgers ()=default |
| virtual std::shared_ptr< Ledger const > | acquire (uint256 const &hash, std::uint32_t seq, InboundLedger::Reason)=0 |
| virtual std::shared_ptr< InboundLedger > | find (LedgerHash const &hash)=0 |
| virtual bool | gotLedgerData (LedgerHash const &ledgerHash, std::shared_ptr< Peer >, std::shared_ptr< protocol::TMLedgerData >)=0 |
| virtual void | gotStaleData (std::shared_ptr< protocol::TMLedgerData > packet)=0 |
| virtual void | logFailure (uint256 const &h, std::uint32_t seq)=0 |
| virtual bool | isFailure (uint256 const &h)=0 |
| virtual void | clearFailures ()=0 |
| virtual Json::Value | getInfo ()=0 |
| virtual std::size_t | fetchRate ()=0 |
| Returns the rate of historical ledger fetches per minute. More... | |
| virtual void | onLedgerFetched ()=0 |
| Called when a complete ledger is obtained. More... | |
| virtual void | gotFetchPack ()=0 |
| virtual void | sweep ()=0 |
| virtual void | stop ()=0 |
Manages the lifetime of inbound ledgers.
Definition at line 33 of file InboundLedgers.h.
Definition at line 36 of file InboundLedgers.h.
|
virtualdefault |
|
pure virtual |
Implemented in ripple::test::MagicInboundLedgers, and ripple::InboundLedgersImp.
|
pure virtual |
Implemented in ripple::InboundLedgersImp, and ripple::test::MagicInboundLedgers.
|
pure virtual |
Implemented in ripple::test::MagicInboundLedgers, and ripple::InboundLedgersImp.
|
pure virtual |
Implemented in ripple::InboundLedgersImp, and ripple::test::MagicInboundLedgers.
|
pure virtual |
Implemented in ripple::InboundLedgersImp, and ripple::test::MagicInboundLedgers.
|
pure virtual |
Implemented in ripple::InboundLedgersImp, and ripple::test::MagicInboundLedgers.
|
pure virtual |
Implemented in ripple::InboundLedgersImp, and ripple::test::MagicInboundLedgers.
|
pure virtual |
Implemented in ripple::InboundLedgersImp, and ripple::test::MagicInboundLedgers.
|
pure virtual |
Returns the rate of historical ledger fetches per minute.
Implemented in ripple::InboundLedgersImp, and ripple::test::MagicInboundLedgers.
|
pure virtual |
Called when a complete ledger is obtained.
Implemented in ripple::InboundLedgersImp, and ripple::test::MagicInboundLedgers.
|
pure virtual |
Implemented in ripple::InboundLedgersImp, and ripple::test::MagicInboundLedgers.
|
pure virtual |
Implemented in ripple::InboundLedgersImp, and ripple::test::MagicInboundLedgers.
|
pure virtual |
Implemented in ripple::InboundLedgersImp, and ripple::test::MagicInboundLedgers.
1.8.17