|
TestAcsDaemonAsyncStopRequest − |
|
#include <acsdaemonTestAsyncStopRequest.h> |
|
Public Member Functions |
|
TestAcsDaemonAsyncStopRequest (const std::string &container, const std::string &host) |
|
~TestAcsDaemonAsyncStopRequest () |
|
void run () |
|
int wait () |
|
std::string & exceptionString () |
|
bool commandOK () |
|
Private Member Functions |
|
int svc () |
|
int stopContainerOnHost (std::string &host, std::string &container) throw (CORBA::SystemException,acsdaemonErrType::FailedToStopContainerEx, ACSErrTypeCommon::BadParameterEx) |
|
acsdaemon::ContainerDaemon_ptr getContainerDaemonRef_ (const std::string &host) |
|
std::string getManagerCorbaloc_ () |
|
Private Attributes |
|
bool commandOK_m |
|
bool completed_m |
|
std::string host_m |
|
std::string container_m |
|
acsdaemon::ContainerDaemon_var m_containerDaemon |
|
int m_acsInstance |
|
std::string m_managerCorbaloc |
|
std::string m_additionalCmdLine |
|
std::string exceptionString_m |
|
Class allowing a CORBA method to be invoked in a seperate thread trapping any exceptions thrown |
|
TestAcsDaemonAsyncStopRequest::TestAcsDaemonAsyncStopRequest (const std::string & container, const std::string & host) |
|
TestAcsDaemonAsyncStopRequest::~TestAcsDaemonAsyncStopRequest () |
|
bool TestAcsDaemonAsyncStopRequest::commandOK () [inline] |
|
References commandOK_m. |
|
std::string& TestAcsDaemonAsyncStopRequest::exceptionString () [inline] |
|
References exceptionString_m. |
|
acsdaemon::ContainerDaemon_ptr TestAcsDaemonAsyncStopRequest::getContainerDaemonRef_ (const std::string & host) [private] |
|
std::string TestAcsDaemonAsyncStopRequest::getManagerCorbaloc_ () [private] Get the corbaloc URL of the ACS manager |
|
Ex: ’corbaloc::134.171.24.124:3000/Manager’ Returns: |
|
the corbaloc URL of the ACS manager |
|
void TestAcsDaemonAsyncStopRequest::run () |
|
int TestAcsDaemonAsyncStopRequest::stopContainerOnHost (std::string & host, std::string & container) throw (CORBA::SystemException,acsdaemonErrType::FailedToStopContainerEx, ACSErrTypeCommon::BadParameterEx) [private] |
|
int TestAcsDaemonAsyncStopRequest::svc () [private] |
|
int TestAcsDaemonAsyncStopRequest::wait () |
|
bool TestAcsDaemonAsyncStopRequest::commandOK_m [private] |
|
Referenced by commandOK(). |
|
bool TestAcsDaemonAsyncStopRequest::completed_m [private] |
|
std::string TestAcsDaemonAsyncStopRequest::container_m [private] |
|
std::string TestAcsDaemonAsyncStopRequest::exceptionString_m [private] |
|
Referenced by exceptionString(). |
|
std::string TestAcsDaemonAsyncStopRequest::host_m [private] |
|
int TestAcsDaemonAsyncStopRequest::m_acsInstance [private] ACS instance to be handled by this DEPL object |
|
std::string TestAcsDaemonAsyncStopRequest::m_additionalCmdLine [private] Additional command used to give the manager reference to the acscontainerdaemon when start_container() or stop_container() is invoked |
|
acsdaemon::ContainerDaemon_var TestAcsDaemonAsyncStopRequest::m_containerDaemon [private] |
|
std::string TestAcsDaemonAsyncStopRequest::m_managerCorbaloc [private] ACS Manager corbaloc URL |
|
Generated automatically by Doxygen for ACS-2016.6 C++ API from the source code. |