![]() |
SSP21-CPP
|
#include <exe4cpp/MockExecutor.h>
Public Member Functions | |
virtual Timer | start (const duration_t &delay, const action_t &action) override |
virtual Timer | start (const steady_time_t &time, const action_t &action) override |
virtual void | post (const action_t &action) override |
virtual steady_time_t | get_time () override |
bool | run_one () |
size_t | run_many (size_t maximum=std::numeric_limits< size_t >::max()) |
size_t | num_active () const |
size_t | num_pending_timers () const |
steady_time_t | next_timer_expiration_abs () const |
duration_t | next_timer_expiration_rel () const |
size_t | advance_time (duration_t duration) |
void | add_time (duration_t duration) |
bool | advance_to_next_timer () |
size_t | num_timer_cancel () const |
Mock implementation of IExecutor for testing
Definition at line 42 of file MockExecutor.h.
|
inlineoverridevirtual |
Implements exe4cpp::IExecutor.
Definition at line 78 of file MockExecutor.h.
|
inlineoverridevirtual |
Implements exe4cpp::IExecutor.
Definition at line 83 of file MockExecutor.h.
|
inlineoverridevirtual |
Implements exe4cpp::IExecutor.
Definition at line 90 of file MockExecutor.h.
|
inlineoverridevirtual |
Implements exe4cpp::ISteadyTimeSource.
Definition at line 95 of file MockExecutor.h.
|
inline |
Definition at line 101 of file MockExecutor.h.
|
inline |
Calls RunOne() up to some maximum number of times continuing while there are still events to dispatch
Definition at line 123 of file MockExecutor.h.
|
inline |
Definition at line 131 of file MockExecutor.h.