#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_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_manager_reference (const short instance_number, const char *ref) throw (( CORBA::SystemException )) |
Private Attributes | |
| std::string | h_name |
| std::string | h_type |
| ACSDaemonServiceImpl < ACSServicesHandlerImpl > * | h_service |
| ACSDaemonContext * | context |
| 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_manager_reference | ( | const short | instance_number, | |
| const char * | ref | |||
| ) | throw (( CORBA::SystemException )) [inline] |
References context, and ACSDaemonContext::setManagerReference().
| void ACSServicesHandlerImpl::setService | ( | ACSDaemonServiceImpl< ACSServicesHandlerImpl > * | service | ) | [inline] |
| 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_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_manager_reference().
std::string ACSServicesHandlerImpl::h_name [private] |
Referenced by setService().
std::string ACSServicesHandlerImpl::h_type [private] |
1.7.0