
Public Member Functions | |
| DefaultCORBAService (Logger logger) | |
| void | destroy () |
| ORB | getORB () |
| POA | getRootPOA () |
| void | run () |
Private Member Functions | |
| void | internalInitialize () |
Private Attributes | |
| ORB | orb = null |
| volatile boolean | destroyState = false |
| POA | rootPOA = null |
| Logger | logger = null |
Class that provides default ACS CORBA service implementation.
| com::cosylab::acs::maci::plug::DefaultCORBAService::DefaultCORBAService | ( | Logger | logger | ) | [inline] |
Constructor for DefaultCORBAService.
References internalInitialize().
| void com::cosylab::acs::maci::plug::DefaultCORBAService::destroy | ( | ) | [inline] |
Overloads the destroy to first perform a ORB shutdown.
References destroyState, and orb.
Referenced by com::cosylab::acs::maci::manager::app::ManagerEngine::destroyManager(), and com::cosylab::acs::maci::test::ManagerImplTest::tearDown().
| ORB com::cosylab::acs::maci::plug::DefaultCORBAService::getORB | ( | ) | [inline] |
Returns Object Request Broker (ORB) object.
References orb.
Referenced by com::cosylab::acs::maci::manager::app::ManagerEngine::initializeManager(), and com::cosylab::acs::maci::test::ManagerImplTest::setUp().
| POA com::cosylab::acs::maci::plug::DefaultCORBAService::getRootPOA | ( | ) | [inline] |
Returns root Portable Object Adapter (POA) object.
References rootPOA.
Referenced by com::cosylab::acs::maci::manager::app::ManagerEngine::initializeManager().
| void com::cosylab::acs::maci::plug::DefaultCORBAService::internalInitialize | ( | ) | [inline, private] |
| void com::cosylab::acs::maci::plug::DefaultCORBAService::run | ( | ) | [inline] |
Main thread to handle CORBA requests.
References destroyState, and orb.
volatile boolean com::cosylab::acs::maci::plug::DefaultCORBAService::destroyState = false [private] |
Logger com::cosylab::acs::maci::plug::DefaultCORBAService::logger = null [private] |
Logger.
Referenced by internalInitialize().
ORB com::cosylab::acs::maci::plug::DefaultCORBAService::orb = null [private] |
Object Request Broker (ORB) object.
Referenced by destroy(), getORB(), internalInitialize(), and run().
POA com::cosylab::acs::maci::plug::DefaultCORBAService::rootPOA = null [private] |
Root Portable Object Adapter (POA) object.
Referenced by getRootPOA(), and internalInitialize().
1.6.2