#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.