Logo Pico-Framework A web-first embedded framework for C++
Loading...
Searching...
No Matches
FrameworkManager Member List

This is the complete list of members for FrameworkManager, including all inherited members.

_handleFrameworkTaskprotected
_nameFrameworkTaskprotected
_priorityFrameworkTaskprotected
_queueFrameworkTaskprotected
_stackSizeFrameworkTaskprotected
_timersFrameworkControllerprivate
appFrameworkManagerprivate
app_task(void *params)FrameworkManagerprivatestatic
applicationTaskHandleFrameworkManagerprivate
createQueue(size_t itemSize, size_t length)FrameworkTaskprotected
enableEventQueue(size_t depth=8)FrameworkControllerinline
eventQueue_FrameworkControllerprivate
FrameworkController(const char *name, Router &sharedRouter, uint16_t stackSize=1024, UBaseType_t priority=tskIDLE_PRIORITY+1)FrameworkController
FrameworkManager(FrameworkApp *app, Router &router)FrameworkManager
FrameworkTask(const char *name, uint16_t stackSize=1024, UBaseType_t priority=1)FrameworkTask
getEventQueue() constFrameworkControllerinline
getHandle() constFrameworkTask
getName() constFrameworkControllerinline
getNextEvent(Event &event, uint32_t timeoutMs)FrameworkControllerinline
getPollIntervalTicks()FrameworkControllerinlineprotectedvirtual
initRoutes()FrameworkControllerprotectedvirtual
networkFrameworkManagerprivate
networkTaskHandleFrameworkManagerprivate
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)FrameworkManagerprivatevirtual
onStart()FrameworkManagerprivatevirtual
poll()FrameworkManagerprivatevirtual
receiveFromQueue(void *item, TickType_t timeout=portMAX_DELAY)FrameworkTaskprotected
resume()FrameworkTask
routerFrameworkControllerprotected
run() override finalFrameworkControllervirtual
runEvery(uint32_t intervalMs, const std::function< void()> &fn, const char *id)FrameworkControllerprotected
sendToQueue(const void *item, TickType_t timeout=0)FrameworkTaskprotected
setupTraceFromConfig()FrameworkManagerprivate
start()FrameworkTask
suspend()FrameworkTask
taskEntry(void *pvParams)FrameworkTaskprivatestatic
waitAndDispatch(uint32_t timeoutMs=portMAX_DELAY)FrameworkControllerprivate
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)FrameworkTaskprotected
waitForAny(uint8_t index, uint32_t mask, TickType_t timeout=portMAX_DELAY)FrameworkTask
warmUp()FrameworkManagerprivate
~FrameworkTask()FrameworkTaskvirtual