this class manages the Notification classes More...
#include <NotificationThreadFactory.h>
Public Member Functions | |
NotificationThreadFactory () | |
Constructor. | |
~NotificationThreadFactory () | |
NotificationThread & | getThread (const std::string &className, const std::string ¬ificationThreadKey) |
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 |
this class manages the Notification classes
Definition at line 18 of file NotificationThreadFactory.h.
fesa::NotificationThreadFactory::NotificationThreadFactory | ( | ) |
fesa::NotificationThreadFactory::~NotificationThreadFactory | ( | ) |
Definition at line 24 of file NotificationThreadFactory.cpp.
NotificationThread & fesa::NotificationThreadFactory::getThread | ( | const std::string & | className, | |
const std::string & | notificationThreadKey | |||
) |
returns the thread corresponding to the given priority
priority | of the property to retrieve the right thread |
FesaException | if the thread is not found |
Definition at line 28 of file NotificationThreadFactory.cpp.
References threadPool_.
Referenced by fesa::SubscriptionTreeManager::addSubscriptionParam().
friend class AbstractServerEquipment [friend] |
Definition at line 49 of file NotificationThreadFactory.h.
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().