50 #ifndef CPP_FREERTOS_NO_EXCEPTIONS 54 #ifdef CPP_FREERTOS_NO_CPP_STRINGS 55 #error "FreeRTOS-Addons require C++ Strings if you are using exceptions" 65 #ifndef CPP_FREERTOS_NO_EXCEPTIONS 86 "Queue Constructor Failed %s", info);
93 virtual const char *
what()
const throw()
131 Queue(UBaseType_t maxItems, UBaseType_t itemSize);
144 virtual bool Enqueue(
void *item);
154 virtual bool Enqueue(
void *item, TickType_t Timeout);
164 bool Dequeue(
void *item, TickType_t Timeout = portMAX_DELAY);
175 bool Peek(
void *item, TickType_t Timeout = portMAX_DELAY);
185 virtual bool EnqueueFromISR(
void *item, BaseType_t *pxHigherPriorityTaskWoken);
195 bool DequeueFromISR(
void *item, BaseType_t *pxHigherPriorityTaskWoken);
204 bool PeekFromISR(
void *item);
229 UBaseType_t NumItems();
235 UBaseType_t NumSpacesLeft();
276 Deque(UBaseType_t maxItems, UBaseType_t itemSize);
288 bool EnqueueToFront(
void *item, TickType_t Timeout = portMAX_DELAY);
300 bool EnqueueToFrontFromISR(
void *item, BaseType_t *pxHigherPriorityTaskWoken);
336 virtual bool Enqueue(
void *item);
346 virtual bool EnqueueFromISR(
void *item, BaseType_t *pxHigherPriorityTaskWoken);
QueueCreateException(const char *info)
virtual const char * what() const