20 #ifndef RIPPLE_APP_LEDGER_LEDGERREPLAYMSGHANDLER_H_INCLUDED
21 #define RIPPLE_APP_LEDGER_LEDGERREPLAYMSGHANDLER_H_INCLUDED
23 #include <ripple/beast/utility/Journal.h>
24 #include <ripple/protocol/messages.h>
40 protocol::TMProofPathResponse
57 protocol::TMReplayDeltaResponse
~LedgerReplayMsgHandler()=default
LedgerReplayMsgHandler(Application &app, LedgerReplayer &replayer)
protocol::TMReplayDeltaResponse processReplayDeltaRequest(std::shared_ptr< protocol::TMReplayDeltaRequest > const &msg)
Process TMReplayDeltaRequest and return TMReplayDeltaResponse.
bool processProofPathResponse(std::shared_ptr< protocol::TMProofPathResponse > const &msg)
Process TMProofPathResponse.
protocol::TMProofPathResponse processProofPathRequest(std::shared_ptr< protocol::TMProofPathRequest > const &msg)
Process TMProofPathRequest and return TMProofPathResponse.
A generic endpoint for log messages.
LedgerReplayer & replayer_
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Manages the lifetime of ledger replay tasks.
bool processReplayDeltaResponse(std::shared_ptr< protocol::TMReplayDeltaResponse > const &msg)
Process TMReplayDeltaResponse.