|
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. |