ACSServiceController

NAME
SYNOPSIS
Constructor & Destructor Documentation
Member Function Documentation
Member Data Documentation
Author

NAME

ACSServiceController −

SYNOPSIS

#include <acsServiceController.h>

Inherits ServiceController.

Public Member Functions

ACSServiceController (ACSDaemonContext *icontext, ACSServiceRequestDescription *idesc, bool iautostart)

virtual ACE_CString getServiceName ()

~ACSServiceController ()

Protected Member Functions

ControlledServiceRequest * createControlledServiceRequest (ACSServiceRequestType itype, acsdaemon::DaemonCallback_ptr callback=NULL)

acsdaemon::ServiceState getActualState ()

virtual bool setState (acsdaemon::ServiceState istate)

void fireAlarm (acsdaemon::ServiceState state)

Private Attributes

ACSServiceRequestDescription * desc

ACE_CString corbaloc

bool alarmSystemInitialized

::alarmsystem::AlarmService_var alarmService

Constructor & Destructor Documentation

ACSServiceController::ACSServiceController (ACSDaemonContext * icontext, ACSServiceRequestDescription * idesc, bool iautostart)

ACSServiceController::~ACSServiceController ()

Member Function Documentation

ControlledServiceRequest* ACSServiceController::createControlledServiceRequest (ACSServiceRequestType itype, acsdaemon::DaemonCallback_ptr callback = NULL) [protected, virtual]

Implements ServiceController.

void ACSServiceController::fireAlarm (acsdaemon::ServiceState state) [protected, virtual]

Implements ServiceController.

acsdaemon::ServiceState ACSServiceController::getActualState () [protected, virtual]

Implements ServiceController.

virtual ACE_CString ACSServiceController::getServiceName () [virtual]

Implements ServiceController.

virtual bool ACSServiceController::setState (acsdaemon::ServiceState istate) [protected, virtual]

Reimplemented from ServiceController.

Member Data Documentation

::alarmsystem::AlarmService_var ACSServiceController::alarmService [private]

bool ACSServiceController::alarmSystemInitialized [private]

ACE_CString ACSServiceController::corbaloc [private]

ACSServiceRequestDescription* ACSServiceController::desc [private]

Author

Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code.