fesa-core
4.2.0
|
This is the complete list of members for fesa::RTScheduler, including all inherited members.
addRTAction(uint32_t logicalEventID, AbstractRTAction *rtAction) | fesa::RTScheduler | virtual |
AdjustProcessScheduling() | fesa::Thread | static |
cancel() | fesa::RTScheduler | virtual |
current() | fesa::Thread | static |
getAffinity() const | fesa::Thread | |
getById(pthread_t id) | fesa::Thread | static |
getCurrentThreadName() | fesa::Thread | static |
getID() const | fesa::Thread | inline |
getName() const | fesa::RTScheduler | virtual |
getPriority() const | fesa::Thread | inline |
getThreadName(pthread_t threadId) | fesa::Thread | static |
getThreads() | fesa::Thread | static |
hasFinished_ | fesa::Thread | protected |
HasMetrics(const std::string &componentName) | fesa::HasMetrics | |
isRunning() const | fesa::Thread | inline |
isRunning_ | fesa::Thread | protected |
join(void **status) | fesa::Thread | |
joinHasFinished_ | fesa::Thread | protected |
permanent_ | fesa::Thread | protected |
post(uint32_t logicalEventID, boost::shared_ptr< RTEvent > &concreteEvent, AtomicSizeTPtr &nSchedulers) | fesa::RTScheduler | virtual |
printConfig(FesaStream *fesaStream) | fesa::RTScheduler | virtual |
printState(std::ostream &stream, double elapsedTime) | fesa::RTScheduler | virtual |
registerMetric(const std::string &name, T &value) | fesa::HasMetrics | protected |
registerMetric(const std::string &name, boost::atomic< T > &value) | fesa::HasMetrics | protected |
registerThreadId(pthread_t threadId, Thread *thread) | fesa::Thread | static |
registerThreadIdName(pthread_t threadId, const std::string &threadName) | fesa::Thread | static |
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::Thread | inline |
setPriority(int32_t priority) | fesa::Thread | |
start(bool blockingMode, const std::string &threadName, bool permanent=true) | fesa::Thread | |
stop() | fesa::Thread | virtual |
Thread() | fesa::Thread | |
tid_ | fesa::Thread | protected |
updateAcquisitionTimestamp(timestamp_ns timestamp, AtomicSizeTPtr &nSchedulers) | fesa::RTScheduler | |
~RTScheduler() | fesa::RTScheduler | virtual |
~Thread() | fesa::Thread | virtual |