NotificationThread.h File Reference

#include <fesa-core/Utilities/Thread.h>
#include <fesa-core/Synchronization/MultiplexingContext.h>
#include <fesa-core/Utilities/Mutex.h>
#include <fesa-core/Utilities/ConditionalVariable.h>
#include <vector>
#include <string>
#include <deque>
#include <boost/shared_ptr.hpp>

Go to the source code of this file.

Classes

class  fesa::NotificationThread
 this class is used to notify a subscriber with adjustable priority (always lower, than usual). Each property has a priority level. If that level is lower than the priority's of the server thread, notifications from that property are executed in a NotificationThread. The different NotificationThreads are kept in a Threadpool inside the NotificationThreadFactory. The Notifications of one NotificationThread are stored inside a queue. When the "startConsumption" conditional variable is triggered, the queue will be processed. More...
class  fesa::NotificationThread::NotificationQueueElement
 this class stores the triple context, request type, and subcycle. More...

Namespaces

namespace  fesa

Generated on 18 Jan 2013 for Fesa by  doxygen 1.6.1