LAMA
/home/brandes/workspace/LAMA/src/lama/task/LAMAThreadPool.hpp File Reference

Definition of class for a thread pool. More...

#include <lama/config.hpp>
#include <logging/logging.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/function.hpp>
#include <boost/version.hpp>
#include <boost/thread/thread.hpp>
#include <boost/thread/mutex.hpp>
#include <boost/thread/condition.hpp>
#include <climits>
#include <queue>

Go to the source code of this file.

Data Structures

struct  lama::LAMAThreadTask
 Structure that specifies worker task and its state. More...
class  lama::LAMAThreadPool
 Class that defines a pool of threads that will execute scheduled tasks (see LAMAThreadTask). More...

Namespaces

namespace  lama
 

The namespace lama holds everything of the C++ Library lama.


Typedefs

typedef unsigned int lama::TaskId
 Type definition for task id.

Detailed Description

Definition of class for a thread pool.

Author:
Thomas Brandes
Date:
27.12.2012 $Id$