ImpController − |
#include <acsServiceController.h> Inherits ServiceController. |
Public Member Functions |
ImpController (ACSDaemonContext *icontext, ACSServiceType iservice, bool iautostart=true) |
ACSServiceType getACSService () |
virtual ACE_CString getServiceName () |
void setConfigurationReference (const short instance_number, const acsdaemon::ServiceInfoSeq &services_info) |
Protected Member Functions |
ControlledServiceRequest * createControlledServiceRequest (ACSServiceRequestType itype, acsdaemon::DaemonCallback_ptr callback=NULL) |
acsdaemon::ServiceState getActualState () |
void fireAlarm (acsdaemon::ServiceState state) |
Private Attributes |
ACSServiceType service |
ACE_CString corbaloc |
bool firstCheck |
ImpController::ImpController (ACSDaemonContext * icontext, ACSServiceType iservice, bool iautostart = true) |
ControlledServiceRequest* ImpController::createControlledServiceRequest (ACSServiceRequestType itype, acsdaemon::DaemonCallback_ptr callback = NULL) [protected, virtual] |
Implements ServiceController. |
void ImpController::fireAlarm (acsdaemon::ServiceState state) [inline, protected, virtual] |
Implements ServiceController. |
ACSServiceType ImpController::getACSService () [inline] |
acsdaemon::ServiceState ImpController::getActualState () [protected, virtual] |
Implements ServiceController. |
virtual ACE_CString ImpController::getServiceName () [virtual] |
Implements ServiceController. |
void ImpController::setConfigurationReference (const short instance_number, const acsdaemon::ServiceInfoSeq & services_info) |
ACE_CString ImpController::corbaloc [private] |
bool ImpController::firstCheck [private] |
ACSServiceType ImpController::service [private] |
Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code. |