ACSServicesHandlerImpl − |
#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 |
ACSServicesHandlerImpl::ACSServicesHandlerImpl () Constructor |
virtual ACSServicesHandlerImpl::~ACSServicesHandlerImpl () [virtual] Destructor |
::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) |
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] |
Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code. |