Definition at line 85 of file safe_queue.h.
Public Types | |
using | ItemType = typename UniPtr::element_type |
using | RecylePtr = std::unique_ptr< ItemType, std::function< void(ItemType *)> > |
Public Member Functions | |
BufferPool (const std::string &name) | |
virtual | ~BufferPool () |
bool | setBuffer (UniPtr buf) |
uint32_t | size () |
RecylePtr | acquireBuffer () |
using ds3d::BufferPool< UniPtr >::ItemType = typename UniPtr::element_type |
Definition at line 87 of file safe_queue.h.
using ds3d::BufferPool< UniPtr >::RecylePtr = std::unique_ptr<ItemType, std::function<void(ItemType*)> > |
Definition at line 88 of file safe_queue.h.
|
inline |
Definition at line 89 of file safe_queue.h.
|
inlinevirtual |
Definition at line 90 of file safe_queue.h.
References LOG_DEBUG.
|
inline |
Definition at line 107 of file safe_queue.h.
References LOG_DEBUG.
|
inline |
Definition at line 96 of file safe_queue.h.
References LOG_DEBUG.
|
inline |
Definition at line 105 of file safe_queue.h.