dlvhex  2.5.0
include/dlvhex2/ConcurrentMessageQueueOwning.h File Reference

Inter-thread syncronisation using a queue that owns its messages using a shared_ptr. More...

#include <boost/shared_ptr.hpp>
#include <boost/thread/mutex.hpp>
#include <boost/thread/condition_variable.hpp>
#include <boost/thread/thread_time.hpp>
#include <boost/date_time/time_duration.hpp>
#include <queue>
Include dependency graph for ConcurrentMessageQueueOwning.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  dlvhex::ConcurrentMessageQueueOwning< MessageBase >
 Message queue for inter-thread communication. More...

Namespaces

namespace  dlvhex

Detailed Description

Inter-thread syncronisation using a queue that owns its messages using a shared_ptr.

Author:
Thomas Krennwallner <tkren@kr.tuwien.ac.at>
Peter Schueller <ps@kr.tuwien.ac.at>
Date:
Sun Jan 9 06:57:57 2011

Definition in file ConcurrentMessageQueueOwning.h.