libmoost
|
#include <queue.hpp>
Public Types | |
typedef dataT | value_type |
Public Member Functions | |
virtual | ~ITransactionQueue () |
virtual size_t | size () const =0 |
virtual bool | empty () const =0 |
virtual value_type & | front ()=0 |
virtual void | push_back (value_type const &data)=0 |
virtual void | pop_front ()=0 |
typedef dataT moost::transaction::ITransactionQueue< dataT >::value_type |
virtual moost::transaction::ITransactionQueue< dataT >::~ITransactionQueue | ( | ) | [inline, virtual] |
virtual bool moost::transaction::ITransactionQueue< dataT >::empty | ( | ) | const [pure virtual] |
virtual value_type& moost::transaction::ITransactionQueue< dataT >::front | ( | ) | [pure virtual] |
virtual void moost::transaction::ITransactionQueue< dataT >::pop_front | ( | ) | [pure virtual] |
virtual void moost::transaction::ITransactionQueue< dataT >::push_back | ( | value_type const & | data | ) | [pure virtual] |
virtual size_t moost::transaction::ITransactionQueue< dataT >::size | ( | ) | const [pure virtual] |