|
IntrOS
|
create and initialize a memory pool object More...
#include <osmemorypool.h>
Public Member Functions | |
| MemoryPoolT () | |
| constructor, see the constructor parameters of the class | |
| MemoryPoolT (MemoryPoolT &&_src) | |
| move constructor | |
| MemoryPoolT (const MemoryPoolT &)=delete | |
| MemoryPoolT & | operator= (MemoryPoolT &&)=delete |
| MemoryPoolT & | operator= (const MemoryPoolT &)=delete |
| void | reset () |
| mem_reset() | |
| void | kill () |
| mem_kill() | |
| int | take (void **_data) |
| mem_take() | |
| int | tryWait (void **_data) |
| mem_tryWait() | |
| template<typename T> | |
| int | waitFor (void **_data, const T &_delay) |
| mem_waitFor() | |
| template<typename T> | |
| int | waitUntil (void **_data, const T &_time) |
| mem_waitUntil() | |
| int | wait (void **_data) |
| mem_wait() | |
| void | give (void *_data) |
| mem_give() | |
create and initialize a memory pool object