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::PersistedQueue< _qoT, _sT > Class Template Reference

#include <persisted_queue.hpp>

Inheritance diagram for kisscpp::PersistedQueue< _qoT, _sT >:
Inheritance graph
[legend]
Collaboration diagram for kisscpp::PersistedQueue< _qoT, _sT >:
Collaboration graph
[legend]

Public Member Functions

 PersistedQueue (const std::string &queueName, const std::string &queueWorkingDir, const unsigned maxItemsPerPage)
 
 ~PersistedQueue ()
 
void push_back (QueuedObjectPointerType p)
 
void push_front (QueuedObjectPointerType p)
 
QueuedObjectPointerType pop_front ()
 
QueuedObjectPointerType front ()
 
void clear ()
 
bool empty ()
 
size_t size ()
 

Constructor & Destructor Documentation

template<class _qoT , class _sT >
kisscpp::PersistedQueue< _qoT, _sT >::PersistedQueue ( const std::string &  queueName,
const std::string &  queueWorkingDir,
const unsigned  maxItemsPerPage 
)
template<class _qoT , class _sT >
kisscpp::PersistedQueue< _qoT, _sT >::~PersistedQueue ( )

Member Function Documentation

template<class _qoT , class _sT >
void kisscpp::PersistedQueue< _qoT, _sT >::clear ( )
template<class _qoT , class _sT >
bool kisscpp::PersistedQueue< _qoT, _sT >::empty ( )
template<class _qoT , class _sT >
QueuedObjectPointerType kisscpp::PersistedQueue< _qoT, _sT >::front ( )
template<class _qoT , class _sT >
QueuedObjectPointerType kisscpp::PersistedQueue< _qoT, _sT >::pop_front ( )
template<class _qoT , class _sT >
void kisscpp::PersistedQueue< _qoT, _sT >::push_back ( QueuedObjectPointerType  p)
template<class _qoT , class _sT >
void kisscpp::PersistedQueue< _qoT, _sT >::push_front ( QueuedObjectPointerType  p)
template<class _qoT , class _sT >
size_t kisscpp::PersistedQueue< _qoT, _sT >::size ( )

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