object::SynchronizedBoundedBuffer< T > Class Template Reference
#include <SynchronizedBoundedBuffer.h>
Public Types | |
typedef std::deque< T > | container_type |
typedef container_type::size_type | size_type |
typedef container_type::value_type | value_type |
Public Member Functions | |
SynchronizedBoundedBuffer (size_type capacity) | |
void | push_front (const value_type &item) |
void | pop_back (value_type *pItem) |
bool | is_not_empty () const |
bool | is_not_full () const |
template<class T>
class object::SynchronizedBoundedBuffer< T >
Member Typedef Documentation
template<class T>
typedef std::deque<T> object::SynchronizedBoundedBuffer< T >::container_type |
template<class T>
typedef container_type::size_type object::SynchronizedBoundedBuffer< T >::size_type |
template<class T>
typedef container_type::value_type object::SynchronizedBoundedBuffer< T >::value_type |
Constructor & Destructor Documentation
template<class T>
object::SynchronizedBoundedBuffer< T >::SynchronizedBoundedBuffer | ( | size_type | capacity | ) | [inline, explicit] |
Member Function Documentation
template<class T>
bool object::SynchronizedBoundedBuffer< T >::is_not_empty | ( | ) | const [inline] |
Referenced by device::nic::CAN::PAXCAN< Driver >::receive().
template<class T>
bool object::SynchronizedBoundedBuffer< T >::is_not_full | ( | ) | const [inline] |
template<class T>
void object::SynchronizedBoundedBuffer< T >::pop_back | ( | value_type * | pItem | ) | [inline] |
template<class T>
void object::SynchronizedBoundedBuffer< T >::push_front | ( | const value_type & | item | ) | [inline] |
Referenced by device::nic::CAN::PAXCAN< Driver >::interrupt_condition().
The documentation for this class was generated from the following file:
- include/object/SynchronizedBoundedBuffer.h