$search

RTT::corba::TaskContextFactory Class Reference

#include <TaskContextFactory.hpp>

List of all members.

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:
name The name of the TaskContextServer to connect to or the Object Reference of the object to connect to
is_ior set to true if name is an IOR. Defaults to false.
Return values:
0 if 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:
filename A file containing an IOR which refers to the existing TaskContextServer.
Return values:
0 if 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_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 42 of file TaskContextFactory.cpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


rtt
Author(s): RTT Developers
autogenerated on Fri Mar 1 16:27:43 2013