39 #ifndef ORO_SEQUENTIAL_ACTIVITY_HPP 40 #define ORO_SEQUENTIAL_ACTIVITY_HPP 42 #include "../base/ActivityInterface.hpp" 43 #include "../base/RunnableInterface.hpp" 44 #include "../os/Mutex.hpp" 106 bool isRunning()
const;
108 bool isPeriodic()
const;
110 bool isActive()
const;
A class for running a certain piece of code in a thread.
static RTT_UNUSED bool setCpuAffinity(ThreadInterface *thread, const std::bitset< 16 > &cpu_affinity)
Interface to start/stop and query a Activity.
static std::bitset< 16 > getCpuAffinity(ThreadInterface *thread)
An object oriented wrapper around a non recursive mutex.
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
static bool trigger(TaskContext *tc)