51 #ifndef CPP_FREERTOS_NO_EXCEPTIONS 55 #ifdef CPP_FREERTOS_NO_CPP_STRINGS 56 #error "FreeRTOS-Addons require C++ Strings if you are using exceptions" 67 #ifndef CPP_FREERTOS_NO_EXCEPTIONS 88 "Tasklet Constructor Failed %s", info);
95 virtual const char *
what()
const throw()
150 bool Schedule( uint32_t parameter,
151 TickType_t CmdTimeout = portMAX_DELAY);
164 bool ScheduleFromISR( uint32_t parameter,
165 BaseType_t *pxHigherPriorityTaskWoken);
183 virtual void Run(uint32_t parameter) = 0;
189 void CheckForSafeDelete();
204 static void TaskletAdapterFunction(
void *ref, uint32_t parameter);
TaskletCreateException(const char *info)
virtual const char * what() const
SemaphoreHandle_t DtorLock