Static Public Member Functions | List of all members
RTT::corba::TaskContextFactory Class Reference

#include <TaskContextFactory.hpp>

Static Public Member Functions

static TaskContextCreate (std::string name, bool is_ior=false)
 
static TaskContextCreateFromFile (std::string filename)
 
static void DestroyOrb ()
 
static bool InitOrb (int argc, char *argv[], Seconds orb_timeout=0)
 

Detailed Description

Use this class to create Corba TaskContext proxies, without including any CORBA header. This allows you to build applications that don't link with a CORBA library.

Definition at line 52 of file TaskContextFactory.hpp.

Member Function Documentation

RTT::TaskContext * RTT::corba::TaskContextFactory::Create ( std::string  name,
bool  is_ior = false 
)
static

Factory method: create a CORBA Proxy for an existing TaskContextServer.

Parameters
nameThe name of the TaskContextServer to connect to or the Object Reference of the object to connect to
is_iorset to true if name is an IOR. Defaults to false.
Return values
0if the ORB is not initialised
Returns
A new or previously created CORBA proxy for name.

Definition at line 52 of file TaskContextFactory.cpp.

RTT::TaskContext * RTT::corba::TaskContextFactory::CreateFromFile ( std::string  filename)
static

Factory method: create a CORBA Proxy for an existing TaskContextServer.

Parameters
filenameA file containing an IOR which refers to the existing TaskContextServer.
Return values
0if the ORB is not initialised
Returns
A new or previously created CORBA proxy for filename.

Definition at line 57 of file TaskContextFactory.cpp.

void RTT::corba::TaskContextFactory::DestroyOrb ( )
static

Invoke this method once to cleanup the orb.

Definition at line 47 of file TaskContextFactory.cpp.

bool RTT::corba::TaskContextFactory::InitOrb ( int  argc,
char *  argv[],
Seconds  orb_timeout = 0 
)
static

Invoke this method once to initialise the Orb which will run the task servers.

Parameters
orb_timeouttimeout 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 42 of file TaskContextFactory.cpp.


The documentation for this class was generated from the following files:


rtt
Author(s): RTT Developers
autogenerated on Fri Oct 25 2019 03:59:46