fesa::NotificationThreadFactory Class Reference

this class manages the Notification classes More...

#include <NotificationThreadFactory.h>

List of all members.

Public Member Functions

 NotificationThreadFactory ()
 Constructor.
 ~NotificationThreadFactory ()
NotificationThreadgetThread (const std::string &className, const std::string &notificationThreadKey)
 returns the thread corresponding to the given priority

Private Attributes

std::map< std::string,
boost::shared_ptr
< NotificationThread > > 
threadPool_
 contains the BackgroundUpdateThread classes. The threads are indexed by priority

Friends

class AbstractServerEquipment

Detailed Description

this class manages the Notification classes

Definition at line 18 of file NotificationThreadFactory.h.


Constructor & Destructor Documentation

fesa::NotificationThreadFactory::NotificationThreadFactory (  ) 

Constructor.

destructor

Definition at line 20 of file NotificationThreadFactory.cpp.

fesa::NotificationThreadFactory::~NotificationThreadFactory (  ) 

Definition at line 24 of file NotificationThreadFactory.cpp.


Member Function Documentation

NotificationThread & fesa::NotificationThreadFactory::getThread ( const std::string &  className,
const std::string &  notificationThreadKey 
)

returns the thread corresponding to the given priority

Parameters:
priority of the property to retrieve the right thread
Exceptions:
FesaException if the thread is not found

Definition at line 28 of file NotificationThreadFactory.cpp.

References threadPool_.

Referenced by fesa::SubscriptionTreeManager::addSubscriptionParam().


Friends And Related Function Documentation

friend class AbstractServerEquipment [friend]

Definition at line 49 of file NotificationThreadFactory.h.


Member Data Documentation

std::map<std::string, boost::shared_ptr<NotificationThread> > fesa::NotificationThreadFactory::threadPool_ [private]

contains the BackgroundUpdateThread classes. The threads are indexed by priority

Definition at line 46 of file NotificationThreadFactory.h.

Referenced by getThread().


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

Generated on 18 Jan 2013 for Fesa by  doxygen 1.6.1