ACSContainerHandlerImpl

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

NAME

ACSContainerHandlerImpl −

SYNOPSIS

#include <acsContainerHandlerImpl.h>

Public Member Functions

ACSContainerHandlerImpl ()

virtual ~ACSContainerHandlerImpl ()

void setService (ACSDaemonServiceImpl< ACSContainerHandlerImpl > *service)

void initialize (CORBA::ORB_ptr orb)

void dispose (CORBA::ORB_ptr orb)

std::string getName ()

std::string getType ()

std::string getPort ()

virtual void start_container (const char *container_type, const char *container_name,::CORBA::Short instance_number, const ::ACS::stringSeq &type_modifiers, const char *additional_command_line) throw ( CORBA::SystemException, ::acsdaemonErrType::FailedToStartContainerEx,

::ACSErrTypeCommon::BadParameterEx )

virtual void start_container_sync (const char *container_type, const char *container_name,::CORBA::Short instance_number, const ::ACS::stringSeq &type_modifiers, const char *additional_command_line) throw ( CORBA::SystemException, ::acsdaemonErrType::FailedToStartContainerEx,

::ACSErrTypeCommon::BadParameterEx )

virtual void stop_container (const char *container_name,::CORBA::Short instance_number, const char *additional_command_line) throw ( CORBA::SystemException, ::acsdaemonErrType::FailedToStopContainerEx,

::ACSErrTypeCommon::BadParameterEx )

virtual void stop_container_sync (const char *container_name,::CORBA::Short instance_number, const char *additional_command_line) throw ( CORBA::SystemException, ::acsdaemonErrType::FailedToStopContainerEx,

::ACSErrTypeCommon::BadParameterEx )

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

Private Attributes

std::string h_name

std::string h_type

ACSDaemonServiceImpl< ACSContainerHandlerImpl > * h_service

AcsDaemonUtils m_daemonUtils

Constructor & Destructor Documentation

ACSContainerHandlerImpl::ACSContainerHandlerImpl () Constructor

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

Member Function Documentation

void ACSContainerHandlerImpl::dispose (CORBA::ORB_ptr orb) [inline] Dispose handler

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

std::string ACSContainerHandlerImpl::getPort () Return the port where this container handler listens for connections

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

void ACSContainerHandlerImpl::initialize (CORBA::ORB_ptr orb) [inline] Initialize handler

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

References h_service.

virtual void ACSContainerHandlerImpl::shutdown () throw ( CORBA::SystemException, ::maciErrType::NoPermissionEx ) [virtual]

virtual void ACSContainerHandlerImpl::start_container (const char * container_type, const char * container_name, ::CORBA::Short instance_number, const ::ACS::stringSeq & type_modifiers, const char * additional_command_line) throw ( CORBA::SystemException, ::acsdaemonErrType::FailedToStartContainerEx,

::ACSErrTypeCommon::BadParameterEx ) [virtual]

virtual void ACSContainerHandlerImpl::start_container_sync (const char * container_type, const char * container_name, ::CORBA::Short instance_number, const ::ACS::stringSeq & type_modifiers, const char * additional_command_line) throw ( CORBA::SystemException, ::acsdaemonErrType::FailedToStartContainerEx,

::ACSErrTypeCommon::BadParameterEx ) [virtual]

virtual void ACSContainerHandlerImpl::stop_container (const char * container_name, ::CORBA::Short instance_number, const char * additional_command_line) throw ( CORBA::SystemException, ::acsdaemonErrType::FailedToStopContainerEx,

::ACSErrTypeCommon::BadParameterEx ) [virtual]

virtual void ACSContainerHandlerImpl::stop_container_sync (const char * container_name, ::CORBA::Short instance_number, const char * additional_command_line) throw ( CORBA::SystemException, ::acsdaemonErrType::FailedToStopContainerEx,

::ACSErrTypeCommon::BadParameterEx ) [virtual]

Member Data Documentation

std::string ACSContainerHandlerImpl::h_name [private]

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

Referenced by setService().

std::string ACSContainerHandlerImpl::h_type [private]

AcsDaemonUtils ACSContainerHandlerImpl::m_daemonUtils [private]

Author

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