|
bool | breakLoop () |
|
void | finalize () |
|
void | loop () |
|
| OrbRunner (int scheduler, int priority, unsigned cpu_affinity) |
|
| Activity (base::RunnableInterface *r=0, const std::string &name="Activity") |
| Create a not real-time Activity. This creates a not real-time, non-periodic thread, with priority equal to RTT::os::LowestPriority. More...
|
|
| Activity (int priority, base::RunnableInterface *r=0, const std::string &name="Activity") |
| Create a real-time Activity with a given priority. The thread is run in the ORO_SCHED_RT scheduler. More...
|
|
| Activity (int priority, Seconds period, base::RunnableInterface *r=0, const std::string &name="Activity") |
| Create a real-time Activity with a given priority and period. The thread is run in the ORO_SCHED_RT scheduler. More...
|
|
| Activity (int scheduler, int priority, base::RunnableInterface *r=0, const std::string &name="Activity") |
| Create an Activity with a given scheduler type and priority. More...
|
|
| Activity (int scheduler, int priority, Seconds period, base::RunnableInterface *r=0, const std::string &name="Activity") |
| Create an Activity with a given scheduler type, priority and period. More...
|
|
| Activity (int scheduler, int priority, Seconds period, unsigned cpu_affinity, base::RunnableInterface *r=0, const std::string &name="Activity") |
| Create an Activity with a given scheduler type, priority, period and cpu affinity. More...
|
|
virtual bool | execute () |
|
virtual unsigned | getCpuAffinity () const |
|
virtual Seconds | getPeriod () const |
|
virtual bool | initialize () |
|
virtual bool | isActive () const |
|
virtual bool | isPeriodic () const |
|
virtual bool | isRunning () const |
|
virtual bool | setCpuAffinity (unsigned cpu) |
|
virtual bool | setPeriod (Seconds period) |
|
void | setWaitPeriodPolicy (int p) |
|
virtual bool | start () |
|
virtual void | step () |
|
virtual bool | stop () |
|
virtual os::ThreadInterface * | thread () |
|
virtual bool | timeout () |
|
virtual bool | trigger () |
|
virtual void | work (base::RunnableInterface::WorkReason reason) |
|
virtual | ~Activity () |
|
| ActivityInterface () |
|
| ActivityInterface (RunnableInterface *run) |
|
virtual RunnableInterface * | getRunner () const |
|
virtual bool | run (RunnableInterface *r) |
|
virtual | ~ActivityInterface () |
|
virtual int | getMaxOverrun () const |
|
virtual const char * | getName () const |
|
void | getPeriod (secs &s, nsecs &ns) const |
|
virtual nsecs | getPeriodNS () const |
|
virtual unsigned int | getPid () const |
|
virtual int | getPriority () const |
|
virtual int | getScheduler () const |
|
Seconds | getStopTimeout () const |
|
virtual RTOS_TASK * | getTask () |
|
virtual const RTOS_TASK * | getTask () const |
|
virtual void | setMaxOverrun (int m) |
|
bool | setPeriod (Seconds s) |
|
bool | setPeriod (secs s, nsecs ns) |
|
bool | setPeriod (TIME_SPEC p) |
|
virtual bool | setPriority (int priority) |
|
virtual bool | setScheduler (int sched_type) |
|
void | setStopTimeout (Seconds s) |
|
| Thread (int scheduler, int priority, double period, unsigned cpu_affinity, const std::string &name) |
|
virtual void | yield () |
|
virtual | ~Thread () |
|
bool | isSelf () const |
|
| ThreadInterface () |
|
unsigned int | threadNumber () const |
|
virtual | ~ThreadInterface () |
|
Class which runs an orb in an Orocos thread.
Definition at line 337 of file TaskContextServer.cpp.