Logo
ApraPipes 1.0
Loading...
Searching...
No Matches
FrameContainerQueue Class Reference

#include <FrameContainerQueue.h>

Inheritance diagram for FrameContainerQueue:
Inheritance graph
Collaboration diagram for FrameContainerQueue:
Collaboration graph

Public Member Functions

 FrameContainerQueue (size_t capacity)
 
virtual void push (frame_container item)
 
virtual void push_back (frame_container item)
 
virtual void push_drop_oldest (frame_container item)
 
virtual frame_container pop ()
 
virtual bool try_push (frame_container item)
 
virtual frame_container try_pop ()
 
virtual frame_container peek ()
 
virtual bool isFull ()
 
virtual void clear ()
 
virtual void flush ()
 
virtual void accept ()
 
virtual size_t size ()
 
- Public Member Functions inherited from bounded_buffer< frame_container >
 bounded_buffer (size_type capacity)
 
void push (typename boost::call_traits< value_type >::param_type item)
 
void push_back (typename boost::call_traits< value_type >::param_type item)
 
void push_drop_oldest (typename boost::call_traits< value_type >::param_type item)
 
bool try_push (typename boost::call_traits< value_type >::param_type item)
 
bool isFull ()
 
value_type pop ()
 
value_type peek ()
 
value_type try_pop ()
 
void clear ()
 
void flush ()
 
void accept ()
 
size_t size ()
 

Additional Inherited Members

- Public Types inherited from bounded_buffer< frame_container >
typedef boost::container::deque< frame_container > container_type
 
typedef container_type::size_type size_type
 
typedef container_type::value_type value_type
 
typedef boost::call_traits< value_type >::param_type param_type
 

Constructor & Destructor Documentation

◆ FrameContainerQueue()

FrameContainerQueue::FrameContainerQueue ( size_t capacity)

Member Function Documentation

◆ accept()

void FrameContainerQueue::accept ( )
virtual

Reimplemented in FrameContainerQueueAdapter.

Here is the call graph for this function:

◆ clear()

void FrameContainerQueue::clear ( )
virtual

Reimplemented in FrameContainerQueueAdapter.

Here is the call graph for this function:

◆ flush()

void FrameContainerQueue::flush ( )
virtual
Here is the call graph for this function:

◆ isFull()

bool FrameContainerQueue::isFull ( )
virtual

Reimplemented in FrameContainerQueueAdapter.

Here is the call graph for this function:

◆ peek()

frame_container FrameContainerQueue::peek ( )
virtual
Here is the call graph for this function:

◆ pop()

frame_container FrameContainerQueue::pop ( )
virtual

Reimplemented in FrameContainerQueueAdapter.

Here is the call graph for this function:

◆ push()

void FrameContainerQueue::push ( frame_container item)
virtual

Reimplemented in FrameContainerQueueAdapter.

Here is the call graph for this function:

◆ push_back()

void FrameContainerQueue::push_back ( frame_container item)
virtual
Here is the call graph for this function:

◆ push_drop_oldest()

void FrameContainerQueue::push_drop_oldest ( frame_container item)
virtual
Here is the call graph for this function:

◆ size()

size_t FrameContainerQueue::size ( )
virtual

Reimplemented in FrameContainerQueueAdapter.

Here is the call graph for this function:

◆ try_pop()

frame_container FrameContainerQueue::try_pop ( )
virtual

Reimplemented in FrameContainerQueueAdapter.

Here is the call graph for this function:

◆ try_push()

bool FrameContainerQueue::try_push ( frame_container item)
virtual

Reimplemented in FrameContainerQueueAdapter.

Here is the call graph for this function:

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