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