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 84 virtual const char *
what()
const throw()
115 virtual const char *
what()
const throw()
183 void *preallocatedMemory,
184 int preallocatedMemorySize,
195 void AddMemory(
int itemCount);
207 void AddMemory(
void *preallocatedMemory,
208 int preallocatedMemorySize);
223 void Free(
void *item);
257 void CalculateValidAlignment();
262 void CalculateItemSize();
268 #if __cplusplus >= 201103L
std::list< void * > FreeItems
virtual const char * what() const
MemoryPoolBadAlignmentException()
virtual const char * what() const
MemoryPoolMallocException()