#include <acsServiceController.h>
Public Member Functions | |
ImpController (ACSDaemonContext *icontext, ACSServiceType iservice, bool iautostart=true) | |
ACSServiceType | getACSService () |
virtual ACE_CString | getServiceName () |
void | setManagerReference (const short instance_number, const char *ref) |
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 |
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::setManagerReference | ( | const short | instance_number, | |
const char * | ref | |||
) |
ACE_CString ImpController::corbaloc [private] |
ACSServiceType ImpController::service [private] |