#include <MemoryPool.h>
Public Member Functions | |
unsigned char * | getNextMem () |
MemoryPool () | |
MemoryPool (const MemoryPool &obj) | |
MemoryPool & | operator= (const MemoryPool &&obj) |
void | returnMem (unsigned char *t_mem) |
~MemoryPool () | |
Private Attributes | |
std::mutex | m_mutex |
std::queue< unsigned char * > | m_pool |
Definition at line 16 of file MemoryPool.h.
|
inline |
Definition at line 20 of file MemoryPool.h.
|
inline |
Definition at line 32 of file MemoryPool.h.
|
inline |
Definition at line 76 of file MemoryPool.h.
|
inline |
Definition at line 43 of file MemoryPool.h.
|
inline |
Definition at line 37 of file MemoryPool.h.
|
inline |
Definition at line 61 of file MemoryPool.h.
|
private |
Definition at line 97 of file MemoryPool.h.
|
private |
Definition at line 96 of file MemoryPool.h.