fesa-core  4.0.0
fesa::RTScheduler Member List

This is the complete list of members for fesa::RTScheduler, including all inherited members.

addRTAction(uint32_t logicalEventID, AbstractRTAction *rtAction)fesa::RTSchedulervirtual
AdjustProcessScheduling()fesa::Threadstatic
cancel()fesa::RTSchedulervirtual
current()fesa::Threadstatic
getAffinity() const fesa::Thread
getById(pthread_t id)fesa::Threadstatic
getCurrentThreadName()fesa::Threadstatic
getID() const fesa::Threadinline
getName() const fesa::RTSchedulervirtual
getPriority() const fesa::Threadinline
getThreadName(pthread_t threadId)fesa::Threadstatic
getThreads()fesa::Threadstatic
hasFinished_fesa::Threadprotected
HasMetrics(const std::string &componentName)fesa::HasMetrics
isRunning() const fesa::Threadinline
isRunning_fesa::Threadprotected
join(void **status)fesa::Thread
permanent_fesa::Threadprotected
post(uint32_t logicalEventID, boost::shared_ptr< RTEvent > &concreteEvent, AtomicSizeTPtr &nSchedulers)fesa::RTSchedulervirtual
printConfig(FesaStream *fesaStream)fesa::RTSchedulervirtual
printState(std::ostream &stream, double elapsedTime)fesa::RTSchedulervirtual
registerMetric(const std::string &name, T &value)fesa::HasMetricsprotected
registerMetric(const std::string &name, boost::atomic< T > &value)fesa::HasMetricsprotected
registerThreadId(pthread_t threadId, Thread *thread)fesa::Threadstatic
registerThreadIdName(pthread_t threadId, const std::string &threadName)fesa::Threadstatic
RTScheduler(const std::string &name, int32_t eventQueueSize, EventDiscardPolicy::EventDiscardPolicy eventDiscardPolicy, bool errorOnEventDiscard, const ThreadConfigurer::SchedulingConfig &threadSchedulingConfig)fesa::RTScheduler
RTScheduler()fesa::RTScheduler
setAffinity(cpu_set_t affinity)fesa::Thread
setDetachState(int32_t state)fesa::Threadinline
setPriority(int32_t priority)fesa::Thread
start(bool blockingMode, const std::string &threadName, bool permanent=true)fesa::Thread
stop()fesa::Threadvirtual
Thread()fesa::Thread
tid_fesa::Threadprotected
updateAcquisitionTimestamp(timestamp_ns timestamp, AtomicSizeTPtr &nSchedulers)fesa::RTScheduler
~RTScheduler()fesa::RTSchedulervirtual
~Thread()fesa::Threadvirtual