Logo
ApraPipes 1.0
Loading...
Searching...
No Matches
AllOrNoneStrategy Class Reference
Inheritance diagram for AllOrNoneStrategy:
Inheritance graph
Collaboration diagram for AllOrNoneStrategy:
Collaboration graph

Public Member Functions

 AllOrNoneStrategy (FramesMuxerProps &_props)
 
 ~AllOrNoneStrategy ()
 
std::string addInputPin (std::string &pinId)
 
bool queue (frame_container &frames)
 
bool get (frame_container &frames)
 
void clear ()
 
- Public Member Functions inherited from FramesMuxerStrategy
 FramesMuxerStrategy (FramesMuxerProps &_props)
 
virtual ~FramesMuxerStrategy ()
 

Private Types

typedef std::map< std::string, boost_deque< frame_sp > > MuxerQueue
 

Private Attributes

MuxerQueue mQueue
 
int maxDelay
 

Additional Inherited Members

- Protected Member Functions inherited from FramesMuxerStrategy
std::string getMuxOutputPinId (const std::string &pinId)
 

Member Typedef Documentation

◆ MuxerQueue

std::map<std::string, boost_deque<frame_sp> > AllOrNoneStrategy::MuxerQueue
private

Constructor & Destructor Documentation

◆ AllOrNoneStrategy()

AllOrNoneStrategy::AllOrNoneStrategy ( FramesMuxerProps & _props)
inline

◆ ~AllOrNoneStrategy()

AllOrNoneStrategy::~AllOrNoneStrategy ( )
inline
Here is the call graph for this function:

Member Function Documentation

◆ addInputPin()

std::string AllOrNoneStrategy::addInputPin ( std::string & pinId)
inlinevirtual

Reimplemented from FramesMuxerStrategy.

Here is the call graph for this function:

◆ clear()

void AllOrNoneStrategy::clear ( )
inline
Here is the caller graph for this function:

◆ get()

bool AllOrNoneStrategy::get ( frame_container & frames)
inlinevirtual

Reimplemented from FramesMuxerStrategy.

Here is the call graph for this function:

◆ queue()

bool AllOrNoneStrategy::queue ( frame_container & frames)
inlinevirtual

Reimplemented from FramesMuxerStrategy.

Member Data Documentation

◆ maxDelay

int AllOrNoneStrategy::maxDelay
private

◆ mQueue

MuxerQueue AllOrNoneStrategy::mQueue
private

The documentation for this class was generated from the following file: