The AbstractServerController manages the proper startup and shutdown of all services, providet by the server side. More...
#include <AbstractServerController.h>
Public Member Functions | |
AbstractServerController (SubscriptionTreeManager &subscriptionTreeManager) | |
constructor | |
~AbstractServerController () | |
destructor | |
void | initialize () |
After the creation of the class tree, all components can be initialized. | |
OnDemandProducer * | getOnDemandProducer () |
returns a pointer to the OnDemand producer | |
void | start () |
this method starts the persistency manager and the rda interface | |
Private Attributes | |
OnDemandProducer * | eventProducer_ |
producer used to send events to the real time part | |
SubscriptionTreeManager & | subscriptionTreeManager_ |
The AbstractServerController manages the proper startup and shutdown of all services, providet by the server side.
Definition at line 21 of file AbstractServerController.h.
fesa::AbstractServerController::AbstractServerController | ( | SubscriptionTreeManager & | subscriptionTreeManager | ) |
constructor
Definition at line 17 of file AbstractServerController.cpp.
fesa::AbstractServerController::~AbstractServerController | ( | ) |
destructor
Definition at line 24 of file AbstractServerController.cpp.
OnDemandProducer * fesa::AbstractServerController::getOnDemandProducer | ( | ) |
returns a pointer to the OnDemand producer
Definition at line 42 of file AbstractServerController.cpp.
References eventProducer_.
fesa::AbstractServerController::initialize | ( | ) |
After the creation of the class tree, all components can be initialized.
Definition at line 29 of file AbstractServerController.cpp.
Referenced by fesa::AbstractServerEquipment::initialize().
void fesa::AbstractServerController::start | ( | ) |
this method starts the persistency manager and the rda interface
Definition at line 35 of file AbstractServerController.cpp.
References fesa::NotificationConsumer::getInstance(), fesa::PersistencyManager::getInstance(), fesa::Thread::start(), fesa::PersistencyManager::start(), and subscriptionTreeManager_.
Referenced by fesa::AbstractServerEquipment::start().
producer used to send events to the real time part
Definition at line 58 of file AbstractServerController.h.
Referenced by getOnDemandProducer().
Definition at line 60 of file AbstractServerController.h.
Referenced by start().