| addPendingChangingNotification_(SubscriberApi &subscriber) noexcept | Cpl::Dm::EventLoop | virtual |
| addToActiveList(CounterCallback_ &clientToCallback) noexcept | Cpl::System::TimerManager | protected |
| appRun() | Cpl::Dm::PeriodicScheduler | virtual |
| areActiveTimers(void) noexcept | Cpl::System::TimerManager | |
| attach(CounterCallback_ &clientToCallback) noexcept | Cpl::System::TimerManager | virtual |
| beginLoop() | Cpl::System::PeriodicScheduler | virtual |
| clearTheList() noexcept | Cpl::Container::SList< Message > | inline |
| detach(CounterCallback_ &clientToCallback) noexcept | Cpl::System::TimerManager | virtual |
| endLoop() | Cpl::System::PeriodicScheduler | virtual |
| EventLoop(unsigned long timingTickInMsec=OPTION_CPL_SYSTEM_EVENT_LOOP_TIMEOUT_PERIOD, Cpl::System::SharedEventHandlerApi *eventHandler=0) noexcept | Cpl::Dm::EventLoop | |
| executeScheduler() | Cpl::System::PeriodicScheduler | virtual |
| find(const Message &item) const noexcept | Cpl::Container::SList< Message > | inline |
| first(void) const noexcept | Cpl::Container::SList< Message > | inline |
| get(void) noexcept | Cpl::Container::SList< Message > | inline |
| getFirst(void) noexcept | Cpl::Container::SList< Message > | inline |
| getLast(void) noexcept | Cpl::Container::SList< Message > | inline |
| head(void) const noexcept | Cpl::Container::SList< Message > | inline |
| Hook_T typedef | Cpl::System::PeriodicScheduler | |
| IdleFunc_T typedef | Cpl::Dm::PeriodicScheduler | |
| insert_(void *newContainerPtr) | Cpl::Container::Item | |
| insertAfter(Message &after, Message &item) noexcept | Cpl::Container::SList< Message > | inline |
| insertBefore(Message &before, Message &item) noexcept | Cpl::Container::SList< Message > | inline |
| IntervalCallbackFunc_T typedef | Cpl::System::PeriodicScheduler | |
| isInContainer_(const void *containerPtr) const noexcept | Cpl::Container::Item | |
| isPendingMessage() noexcept | Cpl::Itc::Mailbox | protected |
| isPendingPendingChangingNotifications() noexcept | Cpl::Dm::EventLoop | protected |
| isRunning() noexcept | Cpl::System::Runnable | virtual |
| Item() | Cpl::Container::Item | inlineprotected |
| Item(const char *) | Cpl::Container::Item | inlineprotected |
| last(void) const noexcept | Cpl::Container::SList< Message > | inline |
| m_beginThreadFunc | Cpl::System::PeriodicScheduler | protected |
| m_counters | Cpl::System::TimerManager | protected |
| m_endThreadFunc | Cpl::System::PeriodicScheduler | protected |
| m_eventHandler | Cpl::System::EventLoop | protected |
| m_eventLoop | Cpl::Itc::Mailbox | protected |
| m_events | Cpl::System::EventLoop | protected |
| m_firstExecution | Cpl::System::PeriodicScheduler | protected |
| m_idleFunc | Cpl::Dm::PeriodicScheduler | protected |
| m_inListPtr_ | Cpl::Container::Item | |
| m_intervals | Cpl::System::PeriodicScheduler | protected |
| m_inTickCall | Cpl::System::TimerManager | protected |
| m_myThreadPtr | Cpl::System::EventLoop | protected |
| m_nextPtr_ | Cpl::Container::Item | |
| m_nowFunc | Cpl::System::PeriodicScheduler | protected |
| m_pendingAttach | Cpl::System::TimerManager | protected |
| m_pendingMpNotifications | Cpl::Dm::EventLoop | protected |
| m_reportSlippage | Cpl::System::PeriodicScheduler | protected |
| m_run | Cpl::System::EventLoop | protected |
| m_running | Cpl::System::Runnable | protected |
| m_sema | Cpl::System::EventLoop | protected |
| m_timeMark | Cpl::System::TimerManager | protected |
| m_timeNow | Cpl::System::TimerManager | protected |
| m_timeout | Cpl::System::EventLoop | protected |
| m_timeStartOfLoop | Cpl::System::EventLoop | protected |
| Mailbox(Cpl::System::Signable &myEventLoop) | Cpl::Itc::Mailbox | |
| MailboxServer(unsigned long timingTickInMsec=OPTION_CPL_SYSTEM_EVENT_LOOP_TIMEOUT_PERIOD, Cpl::System::SharedEventHandlerApi *eventHandler=0) noexcept | Cpl::Dm::MailboxServer | |
| move(SList< Message > &dst) noexcept | Cpl::Container::SList< Message > | inline |
| msecToCounts(unsigned long milliseconds) noexcept | Cpl::System::TimerManager | virtual |
| next(const Message &item) const noexcept | Cpl::Container::SList< Message > | inline |
| notify(uint8_t eventNumber) noexcept | Cpl::System::EventLoop | virtual |
| notifyEvents(Cpl_System_EventFlag_T events) noexcept | Cpl::System::EventLoop | virtual |
| NowFunc_T typedef | Cpl::System::PeriodicScheduler | |
| PeriodicScheduler(Interval_T intervals[], Hook_T beginThreadProcessing=nullptr, Hook_T endThreadProcessing=nullptr, ReportSlippageFunc_T slippageFunc=nullptr, NowFunc_T nowFunc=Cpl::System::ElapsedTime::precision, IdleFunc_T idleFunc=nullptr, unsigned long timingTickInMsec=OPTION_CPL_SYSTEM_EVENT_LOOP_TIMEOUT_PERIOD, Cpl::System::SharedEventHandlerApi *eventHandler=0) noexcept | Cpl::Dm::PeriodicScheduler | |
| Cpl::System::PeriodicScheduler::PeriodicScheduler(Interval_T intervals[], Hook_T beginThreadProcessing=nullptr, Hook_T endThreadProcessing=nullptr, ReportSlippageFunc_T slippageFunc=nullptr, NowFunc_T nowFunc=ElapsedTime::precision) | Cpl::System::PeriodicScheduler | |
| pleaseStop() | Cpl::System::EventLoop | virtual |
| pop(void) noexcept | Cpl::Container::SList< Message > | inline |
| post(Message &msg) noexcept | Cpl::Itc::Mailbox | virtual |
| postSync(Message &msg) noexcept | Cpl::Itc::Mailbox | virtual |
| processChangeNotifications() noexcept | Cpl::Dm::EventLoop | protectedvirtual |
| processEventFlag(uint8_t eventNumber) noexcept | Cpl::System::EventLoop | protectedvirtual |
| processMessages() noexcept | Cpl::Itc::Mailbox | protectedvirtual |
| processTimers(void) noexcept | Cpl::System::TimerManager | |
| push(Message &item) noexcept | Cpl::Container::SList< Message > | inline |
| put(Message &item) noexcept | Cpl::Container::SList< Message > | inline |
| putFirst(Message &item) noexcept | Cpl::Container::SList< Message > | inline |
| putLast(Message &item) noexcept | Cpl::Container::SList< Message > | inline |
| remove(Message &item) noexcept | Cpl::Container::SList< Message > | inline |
| remove_(Item *itemPtr) noexcept | Cpl::Container::Item | static |
| removePendingChangingNotification_(SubscriberApi &subscriber) noexcept | Cpl::Dm::EventLoop | virtual |
| ReportSlippageFunc_T typedef | Cpl::System::PeriodicScheduler | |
| run() | Cpl::System::Runnable | virtual |
| Runnable() | Cpl::System::Runnable | protected |
| setThreadOfExecution_(Thread *myThreadPtr) | Cpl::System::EventLoop | virtual |
| setTimeMarker(Interval_T &interval, ElapsedTime::Precision_T currentTick) noexcept | Cpl::System::PeriodicScheduler | protected |
| signal(void) noexcept | Cpl::System::EventLoop | virtual |
| SList() noexcept | Cpl::Container::SList< Message > | |
| SList(const char *ignoreThisParameter_usedToCreateAUniqueConstructor) noexcept | Cpl::Container::SList< Message > | |
| startEventLoop() noexcept | Cpl::System::EventLoop | protectedvirtual |
| startManager(void) noexcept | Cpl::System::TimerManager | |
| stopEventLoop() noexcept | Cpl::System::EventLoop | protectedvirtual |
| su_notify(uint8_t eventNumber) noexcept | Cpl::System::EventLoop | virtual |
| su_notifyEvents(Cpl_System_EventFlag_T events) noexcept | Cpl::System::EventLoop | virtual |
| su_signal(void) noexcept | Cpl::System::EventLoop | virtual |
| tail(void) const noexcept | Cpl::Container::SList< Message > | inline |
| tick(unsigned long milliseconds=1) noexcept | Cpl::System::TimerManager | protectedvirtual |
| tickComplete(void) noexcept | Cpl::System::TimerManager | protectedvirtual |
| TimerManager() | Cpl::System::TimerManager | |
| top(void) const noexcept | Cpl::Container::SList< Message > | inline |
| waitAndProcessEvents(bool skipWait=false) noexcept | Cpl::System::EventLoop | protectedvirtual |
| ~CounterSource_() | Cpl::System::CounterSource_ | inlinevirtual |
| ~EventFlag() | Cpl::System::EventFlag | inlinevirtual |
| ~EventLoop() | Cpl::System::EventLoop | inlinevirtual |
| ~NotificationApi_() | Cpl::Dm::NotificationApi_ | inlinevirtual |
| ~PeriodicScheduler() | Cpl::System::PeriodicScheduler | inlinevirtual |
| ~PostApi() | Cpl::Itc::PostApi | inlinevirtual |
| ~Runnable() | Cpl::System::Runnable | inlinevirtual |
| ~Signable() | Cpl::System::Signable | inlinevirtual |