EEROS
0.4.1.0
API for the EEROS Real-Time Robotics Framework
|
#include <TimeDomain.hpp>
Public Member Functions | |
TimeDomain (std::string name, double period, bool realtime) | |
virtual void | addBlock (Runnable *block) |
Public Member Functions inherited from eeros::PeriodicThread | |
PeriodicThread (double period, double delay=0, bool realtime=false, status start=running, int priority=0) | |
virtual | ~PeriodicThread () |
virtual status | getStatus () const |
virtual double | getPeriod () const |
virtual void | start () |
virtual void | pause () |
virtual void | stop () |
Public Member Functions inherited from eeros::Thread | |
Thread () | |
virtual | ~Thread () |
virtual std::string | getId () const |
virtual void | join () |
Protected Member Functions | |
virtual void | run () |
Protected Member Functions inherited from eeros::Thread | |
Thread (std::function< void()> t) | |
Additional Inherited Members | |
Public Types inherited from eeros::PeriodicThread | |
enum | status { running = 0, stopping = 1, stopped = 2, paused = 3 } |
Static Public Member Functions inherited from eeros::PeriodicThread | |
static constexpr bool | isRealtimeSupported () |
Public Attributes inherited from eeros::PeriodicThread | |
PeriodicCounter | counter |
Protected Attributes inherited from eeros::Thread | |
std::thread | t |
eeros::logger::Logger < eeros::logger::LogWriter > | log |
TimeDomain::TimeDomain | ( | std::string | name, |
double | period, | ||
bool | realtime | ||
) |
|
virtual |
|
protectedvirtual |
Reimplemented from eeros::Thread.