KISSCPP
a C++ library for rapid application development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
kisscpp::ThreadsafeQueue< _qoT > Class Template Reference

#include <threadsafe_queue.hpp>

Inheritance diagram for kisscpp::ThreadsafeQueue< _qoT >:
Inheritance graph
[legend]
Collaboration diagram for kisscpp::ThreadsafeQueue< _qoT >:
Collaboration graph
[legend]

Public Member Functions

 ThreadsafeQueue ()
 
 ~ThreadsafeQueue ()
 
void push (boost::shared_ptr< _qoT > p)
 
boost::shared_ptr< _qoT > pop ()
 
boost::shared_ptr< _qoT > front ()
 
boost::shared_ptr< _qoT > back ()
 
bool empty ()
 
size_t size ()
 
- Public Member Functions inherited from kisscpp::StatAbleQueue
 StatAbleQueue ()
 
 ~StatAbleQueue ()
 

Constructor & Destructor Documentation

template<class _qoT >
kisscpp::ThreadsafeQueue< _qoT >::ThreadsafeQueue ( )
inline
template<class _qoT >
kisscpp::ThreadsafeQueue< _qoT >::~ThreadsafeQueue ( )
inline

Member Function Documentation

template<class _qoT >
boost::shared_ptr<_qoT> kisscpp::ThreadsafeQueue< _qoT >::back ( )
inline
template<class _qoT >
bool kisscpp::ThreadsafeQueue< _qoT >::empty ( )
inline
template<class _qoT >
boost::shared_ptr<_qoT> kisscpp::ThreadsafeQueue< _qoT >::front ( )
inline
template<class _qoT >
boost::shared_ptr<_qoT> kisscpp::ThreadsafeQueue< _qoT >::pop ( )
inline
template<class _qoT >
void kisscpp::ThreadsafeQueue< _qoT >::push ( boost::shared_ptr< _qoT >  p)
inline
template<class _qoT >
size_t kisscpp::ThreadsafeQueue< _qoT >::size ( )
inlinevirtual

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