#include <acsServiceController.h>
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] |