#include <FrameFactory.h>
◆ FrameFactory()
FrameFactory::FrameFactory |
( |
framemetadata_sp | metadata, |
|
|
size_t | _maxConcurrentFrames = 0 ) |
◆ ~FrameFactory()
FrameFactory::~FrameFactory |
( |
| ) |
|
|
virtual |
◆ create() [1/4]
frame_sp FrameFactory::create |
( |
boost::shared_ptr< FrameFactory > & | mother | ) |
|
◆ create() [2/4]
frame_sp FrameFactory::create |
( |
frame_sp & | frame, |
|
|
size_t | size, |
|
|
boost::shared_ptr< FrameFactory > & | mother ) |
◆ create() [3/4]
frame_sp FrameFactory::create |
( |
size_t | size, |
|
|
boost::shared_ptr< FrameFactory > & | mother ) |
◆ create() [4/4]
frame_sp FrameFactory::create |
( |
size_t | size, |
|
|
boost::shared_ptr< FrameFactory > & | mother, |
|
|
framemetadata_sp & | metadata ) |
◆ destroy()
void FrameFactory::destroy |
( |
Frame * | pointer | ) |
|
◆ getEmptyFrame()
frame_sp FrameFactory::getEmptyFrame |
( |
| ) |
|
|
inline |
◆ getEOSFrame()
frame_sp FrameFactory::getEOSFrame |
( |
| ) |
|
|
inline |
◆ getFrameMetadata()
framemetadata_sp FrameFactory::getFrameMetadata |
( |
| ) |
|
|
inline |
◆ getNumberOfChunks()
size_t FrameFactory::getNumberOfChunks |
( |
size_t | size | ) |
|
◆ getPoolHealthRecord()
std::string FrameFactory::getPoolHealthRecord |
( |
| ) |
|
◆ setMetadata()
void FrameFactory::setMetadata |
( |
framemetadata_sp | metadata | ) |
|
|
inline |
◆ counter
std::atomic_uint FrameFactory::counter |
|
private |
◆ emptyFrame
frame_sp FrameFactory::emptyFrame |
|
private |
◆ eosFrame
frame_sp FrameFactory::eosFrame |
|
private |
◆ frame_allocator
boost::object_pool<Frame> FrameFactory::frame_allocator |
|
private |
◆ m_mutex
boost::mutex FrameFactory::m_mutex |
|
private |
◆ maxConcurrentFrames
size_t FrameFactory::maxConcurrentFrames |
|
private |
◆ memory_allocator
◆ mMetadata
framemetadata_sp FrameFactory::mMetadata |
|
private |
◆ numberOfChunks
std::atomic_size_t FrameFactory::numberOfChunks |
|
private |
The documentation for this class was generated from the following files: