ImpController

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

NAME

ImpController −

SYNOPSIS

#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

Constructor & Destructor Documentation

ImpController::ImpController (ACSDaemonContext * icontext, ACSServiceType iservice, bool iautostart = true)

Member Function Documentation

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)

Member Data Documentation

ACE_CString ImpController::corbaloc [private]

bool ImpController::firstCheck [private]

ACSServiceType ImpController::service [private]

Author

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