Bitcoin Core 29.99.0
P2P Digital Currency
Public Member Functions | Public Attributes | List of all members
ScopedScheduler Struct Reference
Collaboration diagram for ScopedScheduler:
[legend]

Public Member Functions

 ScopedScheduler ()
 
 ~ScopedScheduler ()
 
void MockForwardAndSync (std::chrono::seconds duration)
 
std::shared_ptr< BCLog::LogRateLimiterGetLimiter (size_t max_bytes, std::chrono::seconds window)
 

Public Attributes

CScheduler scheduler {}
 

Detailed Description

Definition at line 294 of file logging_tests.cpp.

Constructor & Destructor Documentation

◆ ScopedScheduler()

ScopedScheduler::ScopedScheduler ( )
inline

Definition at line 297 of file logging_tests.cpp.

Here is the call graph for this function:

◆ ~ScopedScheduler()

ScopedScheduler::~ScopedScheduler ( )
inline

Definition at line 301 of file logging_tests.cpp.

Here is the call graph for this function:

Member Function Documentation

◆ GetLimiter()

std::shared_ptr< BCLog::LogRateLimiter > ScopedScheduler::GetLimiter ( size_t  max_bytes,
std::chrono::seconds  window 
)
inline

Definition at line 312 of file logging_tests.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ MockForwardAndSync()

void ScopedScheduler::MockForwardAndSync ( std::chrono::seconds  duration)
inline

Definition at line 305 of file logging_tests.cpp.

Here is the call graph for this function:

Member Data Documentation

◆ scheduler

CScheduler ScopedScheduler::scheduler {}

Definition at line 295 of file logging_tests.cpp.


The documentation for this struct was generated from the following file: