This is the complete list of members for FrameworkController, including all inherited members.
_handle | FrameworkTask | protected |
_name | FrameworkTask | protected |
_priority | FrameworkTask | protected |
_queue | FrameworkTask | protected |
_stackSize | FrameworkTask | protected |
_timers | FrameworkController | private |
createQueue(size_t itemSize, size_t length) | FrameworkTask | protected |
enableEventQueue(size_t depth=8) | FrameworkController | inline |
eventQueue_ | FrameworkController | private |
FrameworkController(const char *name, Router &sharedRouter, uint16_t stackSize=1024, UBaseType_t priority=tskIDLE_PRIORITY+1) | FrameworkController | |
FrameworkTask(const char *name, uint16_t stackSize=1024, UBaseType_t priority=1) | FrameworkTask | |
getEventQueue() const | FrameworkController | inline |
getHandle() const | FrameworkTask | |
getName() const | FrameworkController | inline |
getNextEvent(Event &event, uint32_t timeoutMs) | FrameworkController | inline |
getPollIntervalTicks() | FrameworkController | inlineprotectedvirtual |
initRoutes() | FrameworkController | protectedvirtual |
notify(uint8_t index, uint32_t value=1) | FrameworkTask | |
notify(Notification n, uint32_t value=1) | FrameworkTask | |
notifyFromISR(uint8_t index, uint32_t value=1, BaseType_t *pxHigherPriorityTaskWoken=nullptr) | FrameworkTask | |
notifyFromISR(Notification n, uint32_t value=1, BaseType_t *pxHigherPriorityTaskWoken=nullptr) | FrameworkTask | |
onEvent(const Event &event) | FrameworkController | protectedvirtual |
onStart() | FrameworkController | protectedvirtual |
poll() | FrameworkController | protectedvirtual |
receiveFromQueue(void *item, TickType_t timeout=portMAX_DELAY) | FrameworkTask | protected |
resume() | FrameworkTask | |
router | FrameworkController | protected |
run() override final | FrameworkController | virtual |
runEvery(uint32_t intervalMs, const std::function< void()> &fn, const char *id) | FrameworkController | protected |
sendToQueue(const void *item, TickType_t timeout=0) | FrameworkTask | protected |
start() | FrameworkTask | |
suspend() | FrameworkTask | |
taskEntry(void *pvParams) | FrameworkTask | privatestatic |
waitAndDispatch(uint32_t timeoutMs=portMAX_DELAY) | FrameworkController | private |
waitFor(uint8_t index, TickType_t timeout=portMAX_DELAY) | FrameworkTask | |
waitFor(Notification n, TickType_t timeout=portMAX_DELAY) | FrameworkTask | |
waitFor(TickType_t timeout=portMAX_DELAY) | FrameworkTask | protected |
waitForAny(uint8_t index, uint32_t mask, TickType_t timeout=portMAX_DELAY) | FrameworkTask | |
~FrameworkTask() | FrameworkTask | virtual |