Orocos Real-Time Toolkit
2.9.0
|
A class which an provides ORB to the application process. More...
#include <rtt/transports/corba/ApplicationServer.hpp>
Static Public Member Functions | |
static RTT_CORBA_API bool | InitOrb (int argc, char *argv[], Seconds orb_timeout=0) |
Invoke this method once to initialise the Orb which will run the task servers. More... | |
Static Public Attributes | |
static CORBA::ORB_var | orb |
The orb of this process. More... | |
static PortableServer::POA_var | rootPOA |
The root POA of this process. More... | |
A class which an provides ORB to the application process.
Definition at line 57 of file ApplicationServer.hpp.
|
static |
Invoke this method once to initialise the Orb which will run the task servers.
orb_timeout | timeout value for each remote call, expressed in seconds. The resolution is up to 100 nano seconds. Anything smaller will be interpreted as a zero. |
Definition at line 55 of file ApplicationServer.cpp.
References CORBA_EXCEPTION_INFO, RTT::Error, RTT::Logger::log(), RTT::Logger::nl(), orb, and rootPOA.
Referenced by RTT::corba::TaskContextFactory::InitOrb().
|
static |
The orb of this process.
Definition at line 62 of file ApplicationServer.hpp.
Referenced by RTT::corba::TaskContextServer::CleanupServer(), RTT::corba::TaskContextServer::CleanupServers(), RTT::corba::TaskContextProxy::Create(), RTT::corba::TaskContextServer::Create(), RTT::corba::TaskContextProxy::CreateFromFile(), RTT::corba::TaskContextServer::CreateServer(), RTT::corba::TaskContextProxy::DestroyOrb(), RTT::corba::TaskContextServer::DestroyOrb(), RTT::corba::TaskContextServer::DoShutdownOrb(), RTT::corba::RemoteChannelElement< T >::getRemoteURI(), RTT::corba::TaskContextProxy::initFromURIOrTaskname(), InitOrb(), RTT::corba::TaskContextProxy::ProxyPOA(), RTT::corba::RemoteChannelElement< T >::RemoteChannelElement(), RTT::corba::TaskContextServer::RunOrb(), and RTT::corba::TaskContextServer::ThreadOrb().
|
static |
The root POA of this process.
Definition at line 67 of file ApplicationServer.hpp.
Referenced by RTT::corba::TaskContextProxy::DestroyOrb(), RTT::corba::TaskContextServer::DestroyOrb(), and InitOrb().