#include <BufferPool.h>
Public 成员函数 | |
BufferPool ()=default | |
BufferPool (size_t estimated_size) | |
Buffer | Pop () |
Pop a Buffer from the queue, creates a new one if the queue is empty. | |
Private 成员函数 | |
void | Push (Buffer &&buffer) |
Private 属性 | |
moodycamel::ConcurrentQueue< Buffer > | _queue |
友元 | |
class | Buffer |
A pool of Buffer.
Buffers popped from this pool automatically return to the pool on destruction so the allocated memory can be reused.
在文件 BufferPool.h 第 30 行定义.
|
default |
|
inlineexplicit |
在文件 BufferPool.h 第 35 行定义.
|
inline |
Pop a Buffer from the queue, creates a new one if the queue is empty.
在文件 BufferPool.h 第 38 行定义.
引用了 carla::Buffer::_parent_pool , 以及 _queue.
|
inlineprivate |
在文件 BufferPool.h 第 53 行定义.
引用了 _queue.
|
friend |
在文件 BufferPool.h 第 51 行定义.
|
private |
在文件 BufferPool.h 第 57 行定义.