Bitcoin Core 28.99.0
P2P Digital Currency
CScheduler Member List

This is the complete list of members for CScheduler, including all inherited members.

AreThreadsServicingQueue() const EXCLUSIVE_LOCKS_REQUIRED(!newTaskMutex)CScheduler
CScheduler()CScheduler
Function typedefCScheduler
getQueueInfo(std::chrono::steady_clock::time_point &first, std::chrono::steady_clock::time_point &last) const EXCLUSIVE_LOCKS_REQUIRED(!newTaskMutex)CScheduler
GUARDED_BY(newTaskMutex)CSchedulerprivate
GUARDED_BY(newTaskMutex)CSchedulerinlineprivate
GUARDED_BY(newTaskMutex)CSchedulerinlineprivate
GUARDED_BY(newTaskMutex)CSchedulerinlineprivate
m_service_threadCScheduler
MockForward(std::chrono::seconds delta_seconds) EXCLUSIVE_LOCKS_REQUIRED(!newTaskMutex)CScheduler
newTaskMutexCSchedulermutableprivate
newTaskScheduledCSchedulerprivate
schedule(Function f, std::chrono::steady_clock::time_point t) EXCLUSIVE_LOCKS_REQUIRED(!newTaskMutex)CScheduler
scheduleEvery(Function f, std::chrono::milliseconds delta) EXCLUSIVE_LOCKS_REQUIRED(!newTaskMutex)CScheduler
scheduleFromNow(Function f, std::chrono::milliseconds delta) EXCLUSIVE_LOCKS_REQUIRED(!newTaskMutex)CSchedulerinline
serviceQueue() EXCLUSIVE_LOCKS_REQUIRED(!newTaskMutex)CScheduler
shouldStop() const EXCLUSIVE_LOCKS_REQUIRED(newTaskMutex)CSchedulerinlineprivate
stop() EXCLUSIVE_LOCKS_REQUIRED(!newTaskMutex)CSchedulerinline
StopWhenDrained() EXCLUSIVE_LOCKS_REQUIRED(!newTaskMutex)CSchedulerinline
~CScheduler()CScheduler