libosmscout  1.1.1
Public Member Functions | List of all members
osmscout::WorkQueue< R > Class Template Reference

#include <libosmscout/include/osmscout/util/WorkQueue.h>

Public Member Functions

 WorkQueue ()
 
 WorkQueue (size_t queueLimit)
 
 ~WorkQueue ()
 
void PushTask (Task &task)
 
bool PopTask (Task &task)
 
void Stop ()
 

Constructor & Destructor Documentation

◆ WorkQueue() [1/2]

template<class R >
osmscout::WorkQueue< R >::WorkQueue ( )
default

◆ WorkQueue() [2/2]

template<class R >
osmscout::WorkQueue< R >::WorkQueue ( size_t  queueLimit)
explicit

◆ ~WorkQueue()

template<class R >
osmscout::WorkQueue< R >::~WorkQueue ( )
default

Member Function Documentation

◆ PopTask()

template<class R >
bool osmscout::WorkQueue< R >::PopTask ( Task &  task)

◆ PushTask()

template<class R >
void osmscout::WorkQueue< R >::PushTask ( Task &  task)

◆ Stop()

template<class R >
void osmscout::WorkQueue< R >::Stop ( )

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