20 #ifndef RIPPLE_APP_MAIN_LOADMANAGER_H_INCLUDED
21 #define RIPPLE_APP_MAIN_LOADMANAGER_H_INCLUDED
23 #include <ripple/core/Stoppable.h>
105 std::chrono::steady_clock::time_point
void activateDeadlockDetector()
Turn on deadlock detection.
std::unique_ptr< LoadManager > make_LoadManager(Application &app, Stoppable &parent, beast::Journal journal)
void onStop() override
Override called when the stop notification is issued.
const beast::Journal journal_
Provides an interface for starting and stopping.
~LoadManager()
Destroy the manager.
A generic endpoint for log messages.
LoadManager & operator=(LoadManager const &)=delete
void resetDeadlockDetector()
Reset the deadlock detection timer.
void onStart() override
Override called during start.
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
friend std::unique_ptr< LoadManager > make_LoadManager(Application &app, Stoppable &parent, beast::Journal journal)
void onPrepare() override
Override called during preparation.
std::chrono::steady_clock::time_point deadLock_