CGEM BOSS 6.6.5.i
BESIII Offline Software System
|
#include <Scheduler.h>
Public Member Functions | |
Scheduler () | |
~Scheduler () | |
void | schedule (double deltaT, ScheduledEvent *event) |
void | start () |
void | stop () |
bool | running () |
void | clear () |
GPStime | elapsed_time () const |
void | setLog (std::ostream &out) |
void | endLogging () |
void | printOn (std::ostream &out) const |
Static Public Member Functions | |
static Scheduler * | instance () |
Definition at line 33 of file Scheduler.h.
Scheduler::Scheduler | ( | ) |
Definition at line 11 of file Scheduler.cxx.
Referenced by instance().
Scheduler::~Scheduler | ( | ) |
Definition at line 20 of file Scheduler.cxx.
void Scheduler::clear | ( | ) |
Definition at line 24 of file Scheduler.cxx.
Referenced by ~Scheduler().
|
inline |
Definition at line 61 of file Scheduler.h.
void Scheduler::endLogging | ( | ) |
Definition at line 86 of file Scheduler.cxx.
|
static |
void Scheduler::printOn | ( | std::ostream & | out | ) | const |
Definition at line 66 of file Scheduler.cxx.
|
inline |
Definition at line 55 of file Scheduler.h.
void Scheduler::schedule | ( | double | deltaT, |
ScheduledEvent * | event ) |
Definition at line 35 of file Scheduler.cxx.
Referenced by ScheduledEvent::schedule().
void Scheduler::setLog | ( | std::ostream & | out | ) |
Definition at line 78 of file Scheduler.cxx.
void Scheduler::start | ( | ) |
Definition at line 40 of file Scheduler.cxx.
void Scheduler::stop | ( | ) |
Definition at line 62 of file Scheduler.cxx.