ACSServicesHandlerImpl

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

NAME

ACSServicesHandlerImpl −

SYNOPSIS

#include <acsServicesHandlerImpl.h>

Public Member Functions

ACSServicesHandlerImpl ()

virtual ~ACSServicesHandlerImpl ()

void setService (ACSDaemonServiceImpl< ACSServicesHandlerImpl > *service)

void initialize (CORBA::ORB_ptr orb)

void dispose (CORBA::ORB_ptr orb)

std::string getName ()

std::string getType ()

std::string getPort ()

std::string getServices (short instance_number, bool recovery)

::acsdaemon::ServiceDefinitionBuilder_ptr create_service_definition_builder (::CORBA::Short instance_number)

void start_services (const char *definition,::CORBA::Boolean reuse_services,::acsdaemon::DaemonSequenceCallback_ptr callback) throw (ACSErrTypeCommon::BadParameterEx)

void stop_services (const char *definition,::acsdaemon::DaemonSequenceCallback_ptr callback) throw (ACSErrTypeCommon::BadParameterEx)

void start_naming_service (::acsdaemon::DaemonCallback_ptr callback,::CORBA::Short instance_number) throw (ACSErrTypeCommon::BadParameterEx, acsdaemonErrType::ServiceAlreadyRunningEx)

void start_notification_service (const char *name,::acsdaemon::DaemonCallback_ptr callback,::CORBA::Short instance_number) throw (ACSErrTypeCommon::BadParameterEx, acsdaemonErrType::ServiceAlreadyRunningEx)

void start_xml_cdb (::acsdaemon::DaemonCallback_ptr callback,::CORBA::Short instance_number,::CORBA::Boolean recovery, const char *cdb_xml_dir) throw (ACSErrTypeCommon::BadParameterEx, acsdaemonErrType::ServiceAlreadyRunningEx)

void start_rdb_cdb (::acsdaemon::DaemonCallback_ptr callback,::CORBA::Short instance_number,::CORBA::Boolean recovery, const char *config_name) throw (ACSErrTypeCommon::BadParameterEx, acsdaemonErrType::ServiceAlreadyRunningEx)

void start_manager (const char *domain,::acsdaemon::DaemonCallback_ptr callback,::CORBA::Short instance_number,::CORBA::Boolean recovery) throw (ACSErrTypeCommon::BadParameterEx, acsdaemonErrType::ServiceAlreadyRunningEx)

void start_acs_log (::acsdaemon::DaemonCallback_ptr callback,::CORBA::Short instance_number) throw (ACSErrTypeCommon::BadParameterEx, acsdaemonErrType::ServiceAlreadyRunningEx)

void start_logging_service (const char *name,::acsdaemon::DaemonCallback_ptr callback,::CORBA::Short instance_number) throw (ACSErrTypeCommon::BadParameterEx, acsdaemonErrType::ServiceAlreadyRunningEx)

void start_interface_repository (::CORBA::Boolean load,::CORBA::Boolean wait_load,::acsdaemon::DaemonCallback_ptr callback,::CORBA::Short instance_number) throw (ACSErrTypeCommon::BadParameterEx, acsdaemonErrType::ServiceAlreadyRunningEx)

void stop_naming_service (::acsdaemon::DaemonCallback_ptr callback,::CORBA::Short instance_number) throw ( ACSErrTypeCommon::BadParameterEx, acsdaemonErrType::ServiceNotRunningEx)

void stop_notification_service (const char *name,::acsdaemon::DaemonCallback_ptr callback,::CORBA::Short instance_number) throw (ACSErrTypeCommon::BadParameterEx, acsdaemonErrType::ServiceNotRunningEx)

void stop_cdb (::acsdaemon::DaemonCallback_ptr callback,::CORBA::Short instance_number) throw (ACSErrTypeCommon::BadParameterEx, acsdaemonErrType::ServiceNotRunningEx)

void stop_manager (const char *domain,::acsdaemon::DaemonCallback_ptr callback,::CORBA::Short instance_number) throw (ACSErrTypeCommon::BadParameterEx, acsdaemonErrType::ServiceNotRunningEx)

void stop_acs_log (::acsdaemon::DaemonCallback_ptr callback,::CORBA::Short instance_number) throw (ACSErrTypeCommon::BadParameterEx, acsdaemonErrType::ServiceNotRunningEx)

void stop_logging_service (const char *name,::acsdaemon::DaemonCallback_ptr callback,::CORBA::Short instance_number) throw (ACSErrTypeCommon::BadParameterEx, acsdaemonErrType::ServiceNotRunningEx)

void stop_interface_repository (::acsdaemon::DaemonCallback_ptr callback,::CORBA::Short instance_number) throw (ACSErrTypeCommon::BadParameterEx, acsdaemonErrType::ServiceNotRunningEx)

void start_alarm_service (::acsdaemon::DaemonCallback_ptr callback,::CORBA::Short instance_number) throw (ACSErrTypeCommon::BadParameterEx, acsdaemonErrType::ServiceAlreadyRunningEx)

void stop_alarm_service (::acsdaemon::DaemonCallback_ptr callback,::CORBA::Short instance_number) throw (ACSErrTypeCommon::BadParameterEx, acsdaemonErrType::ServiceNotRunningEx)

void start_acs (acsdaemon::DaemonSequenceCallback_ptr callback,::CORBA::Short instance_number, const char *additional_command_line) throw (CORBA::SystemException, ::ACSErrTypeCommon::BadParameterEx)

void stop_acs (acsdaemon::DaemonSequenceCallback_ptr callback,::CORBA::Short instance_number, const char *additional_command_line) throw (CORBA::SystemException, ::ACSErrTypeCommon::BadParameterEx)

char * status_acs (::CORBA::Short instance_number) throw (CORBA::SystemException, ::acsdaemonErrType::FailedToGetAcsStatusEx)

void shutdown () throw (CORBA::SystemException,::maciErrType::NoPermissionEx)

void set_configuration_reference (::CORBA::Short instance_number, const ::acsdaemon::ServiceInfoSeq &services_info) throw (CORBA::SystemException)

Private Attributes

std::string h_name

std::string h_type

ACSDaemonServiceImpl< ACSServicesHandlerImpl > * h_service

ACSDaemonContext * context

AcsDaemonUtils m_daemonUtils

Constructor & Destructor Documentation

ACSServicesHandlerImpl::ACSServicesHandlerImpl () Constructor

virtual ACSServicesHandlerImpl::~ACSServicesHandlerImpl () [virtual] Destructor

Member Function Documentation

::acsdaemon::ServiceDefinitionBuilder_ptr ACSServicesHandlerImpl::create_service_definition_builder (::CORBA::Short instance_number)

void ACSServicesHandlerImpl::dispose (CORBA::ORB_ptr orb) Dispose handler

std::string ACSServicesHandlerImpl::getName () Get the name of this container handler

std::string ACSServicesHandlerImpl::getPort () Return the port where this services handler listens for connections

std::string ACSServicesHandlerImpl::getServices (short instance_number, bool recovery) Returns ACS services definition (common set of servies).

std::string ACSServicesHandlerImpl::getType () Get the type string of this container handler

void ACSServicesHandlerImpl::initialize (CORBA::ORB_ptr orb) Initialize handler

void ACSServicesHandlerImpl::set_configuration_reference (::CORBA::Short instance_number, const ::acsdaemon::ServiceInfoSeq & services_info) throw (CORBA::SystemException) [inline]

References context, and ACSDaemonContext::setConfigurationReference().

void ACSServicesHandlerImpl::setService (ACSDaemonServiceImpl< ACSServicesHandlerImpl > * service) [inline] Sets ACS Daemon service

References h_service.

void ACSServicesHandlerImpl::shutdown () throw (CORBA::SystemException,::maciErrType::NoPermissionEx)

void ACSServicesHandlerImpl::start_acs (acsdaemon::DaemonSequenceCallback_ptr callback, ::CORBA::Short instance_number, const char * additional_command_line) throw (CORBA::SystemException, ::ACSErrTypeCommon::BadParameterEx)

void ACSServicesHandlerImpl::start_acs_log (::acsdaemon::DaemonCallback_ptr callback, ::CORBA::Short instance_number) throw (ACSErrTypeCommon::BadParameterEx, acsdaemonErrType::ServiceAlreadyRunningEx)

void ACSServicesHandlerImpl::start_alarm_service (::acsdaemon::DaemonCallback_ptr callback, ::CORBA::Short instance_number) throw (ACSErrTypeCommon::BadParameterEx, acsdaemonErrType::ServiceAlreadyRunningEx)

void ACSServicesHandlerImpl::start_interface_repository (::CORBA::Boolean load, ::CORBA::Boolean wait_load, ::acsdaemon::DaemonCallback_ptr callback, ::CORBA::Short instance_number) throw (ACSErrTypeCommon::BadParameterEx, acsdaemonErrType::ServiceAlreadyRunningEx)

void ACSServicesHandlerImpl::start_logging_service (const char * name, ::acsdaemon::DaemonCallback_ptr callback, ::CORBA::Short instance_number) throw (ACSErrTypeCommon::BadParameterEx, acsdaemonErrType::ServiceAlreadyRunningEx)

void ACSServicesHandlerImpl::start_manager (const char * domain, ::acsdaemon::DaemonCallback_ptr callback, ::CORBA::Short instance_number, ::CORBA::Boolean recovery) throw (ACSErrTypeCommon::BadParameterEx, acsdaemonErrType::ServiceAlreadyRunningEx)

void ACSServicesHandlerImpl::start_naming_service (::acsdaemon::DaemonCallback_ptr callback, ::CORBA::Short instance_number) throw (ACSErrTypeCommon::BadParameterEx, acsdaemonErrType::ServiceAlreadyRunningEx)

void ACSServicesHandlerImpl::start_notification_service (const char * name, ::acsdaemon::DaemonCallback_ptr callback, ::CORBA::Short instance_number) throw (ACSErrTypeCommon::BadParameterEx, acsdaemonErrType::ServiceAlreadyRunningEx)

void ACSServicesHandlerImpl::start_rdb_cdb (::acsdaemon::DaemonCallback_ptr callback, ::CORBA::Short instance_number, ::CORBA::Boolean recovery, const char * config_name) throw (ACSErrTypeCommon::BadParameterEx, acsdaemonErrType::ServiceAlreadyRunningEx)

void ACSServicesHandlerImpl::start_services (const char * definition, ::CORBA::Boolean reuse_services, ::acsdaemon::DaemonSequenceCallback_ptr callback) throw (ACSErrTypeCommon::BadParameterEx)

void ACSServicesHandlerImpl::start_xml_cdb (::acsdaemon::DaemonCallback_ptr callback, ::CORBA::Short instance_number, ::CORBA::Boolean recovery, const char * cdb_xml_dir) throw (ACSErrTypeCommon::BadParameterEx, acsdaemonErrType::ServiceAlreadyRunningEx)

char* ACSServicesHandlerImpl::status_acs (::CORBA::Short instance_number) throw (CORBA::SystemException, ::acsdaemonErrType::FailedToGetAcsStatusEx)

void ACSServicesHandlerImpl::stop_acs (acsdaemon::DaemonSequenceCallback_ptr callback, ::CORBA::Short instance_number, const char * additional_command_line) throw (CORBA::SystemException, ::ACSErrTypeCommon::BadParameterEx)

void ACSServicesHandlerImpl::stop_acs_log (::acsdaemon::DaemonCallback_ptr callback, ::CORBA::Short instance_number) throw (ACSErrTypeCommon::BadParameterEx, acsdaemonErrType::ServiceNotRunningEx)

void ACSServicesHandlerImpl::stop_alarm_service (::acsdaemon::DaemonCallback_ptr callback, ::CORBA::Short instance_number) throw (ACSErrTypeCommon::BadParameterEx, acsdaemonErrType::ServiceNotRunningEx)

void ACSServicesHandlerImpl::stop_cdb (::acsdaemon::DaemonCallback_ptr callback, ::CORBA::Short instance_number) throw (ACSErrTypeCommon::BadParameterEx, acsdaemonErrType::ServiceNotRunningEx)

void ACSServicesHandlerImpl::stop_interface_repository (::acsdaemon::DaemonCallback_ptr callback, ::CORBA::Short instance_number) throw (ACSErrTypeCommon::BadParameterEx, acsdaemonErrType::ServiceNotRunningEx)

void ACSServicesHandlerImpl::stop_logging_service (const char * name, ::acsdaemon::DaemonCallback_ptr callback, ::CORBA::Short instance_number) throw (ACSErrTypeCommon::BadParameterEx, acsdaemonErrType::ServiceNotRunningEx)

void ACSServicesHandlerImpl::stop_manager (const char * domain, ::acsdaemon::DaemonCallback_ptr callback, ::CORBA::Short instance_number) throw (ACSErrTypeCommon::BadParameterEx, acsdaemonErrType::ServiceNotRunningEx)

void ACSServicesHandlerImpl::stop_naming_service (::acsdaemon::DaemonCallback_ptr callback, ::CORBA::Short instance_number) throw ( ACSErrTypeCommon::BadParameterEx, acsdaemonErrType::ServiceNotRunningEx)

void ACSServicesHandlerImpl::stop_notification_service (const char * name, ::acsdaemon::DaemonCallback_ptr callback, ::CORBA::Short instance_number) throw (ACSErrTypeCommon::BadParameterEx, acsdaemonErrType::ServiceNotRunningEx)

void ACSServicesHandlerImpl::stop_services (const char * definition, ::acsdaemon::DaemonSequenceCallback_ptr callback) throw (ACSErrTypeCommon::BadParameterEx)

Member Data Documentation

ACSDaemonContext* ACSServicesHandlerImpl::context [private]

Referenced by set_configuration_reference().

std::string ACSServicesHandlerImpl::h_name [private]

ACSDaemonServiceImpl<ACSServicesHandlerImpl>* ACSServicesHandlerImpl::h_service [private]

Referenced by setService().

std::string ACSServicesHandlerImpl::h_type [private]

AcsDaemonUtils ACSServicesHandlerImpl::m_daemonUtils [private]

Author

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