#include <TaskContextFactory.hpp>
Static Public Member Functions | |
| static TaskContext * | Create (std::string name, bool is_ior=false) |
| static TaskContext * | CreateFromFile (std::string filename) |
| static void | DestroyOrb () |
| static bool | InitOrb (int argc, char *argv[], Seconds orb_timeout=0) |
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.
| RTT::TaskContext * RTT::corba::TaskContextFactory::Create | ( | std::string | name, |
| bool | is_ior = false |
||
| ) | [static] |
Factory method: create a CORBA Proxy for an existing TaskContextServer.
| 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. |
| 0 | if the ORB is not initialised |
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.
| filename | A file containing an IOR which refers to the existing TaskContextServer. |
| 0 | if the ORB is not initialised |
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.
| 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.