RTT::Corba Namespace Reference

The Corba namespace is used to hold both the Orocos CORBA interfaces and Orocos CORBA implementations. More...

Classes

class  ActionProxy
 This class manages the access of remote Action Corba Servers. More...
class  AnyDataSource
 A DataSource which holds an any value and returns it in its get() method. More...
struct  ApplicationServer
 A class which an provides ORB to the application process. More...
class  CommandProxy
 This class manages the access of remote Command Corba Servers. More...
struct  IllegalServer
 Thrown if a server does not exist or has the wrong type. More...
class  ControlTaskProxy
 This class manages the access of remote TaskContext Corba Servers and a Corba Object Request Broker (Orb) which connects to these servers. More...
class  ControlTaskServer
 This class manages the creation of TaskContext Corba Servers and a Corba Object Request Broker (Orb) which executes the servers. More...
class  CorbaBuffer
 A Buffer servant using a Corba Event Channel. More...
class  CorbaBufferProxy
 A Buffer Proxy to a remote Orocos Buffer connection. More...
class  CorbaCommandFactory
 This class mirrors a Corba Command Factory as a plain C++ factory. More...
class  CorbaDataObject
 A class which serves local data and provides it to the Corba Event Service as well. More...
class  CorbaDataObjectProxy
 A class which provides access to remote Corba Data. More...
class  CORBAExpression
 Mirrors a remote expression object. More...
class  CORBAExpression< void >
 Specialisation for void DataSources. More...
class  CORBAAssignableExpression
 Mirrors a remote assignable expression. More...
class  CorbaMethodFactory
 A local factory for creating remote Corba methods. More...
class  CorbaPort
 A port used by ControlTaskProxy objects to connect a corba data or buffer channel as an Orocos Port. More...
class  CorbaService
 A service that is installed in each component that runs as a CORBA server. More...
class  ExpressionProxy
 This class manages the access of remote Expression Corba Servers. More...
class  ExpressionServer
 This class manages the access of local Expression Corba Servants and Servers. More...
class  ScriptingAccessProxy
 A Corba Proxy for the ScriptingAccess class. More...
class  Services
 Helper class which locates common CORBA services. More...

Typedefs

typedef AttributeInterface * AttributeInterface_ptr
typedef TAO_Objref_Var_T
< AttributeInterface > 
AttributeInterface_var
typedef TAO_Objref_Out_T
< AttributeInterface > 
AttributeInterface_out
typedef TAO_VarSeq_Var_T
< ObjectList > 
ObjectList_var
typedef TAO_Seq_Out_T< ObjectList > ObjectList_out
typedef ControlObject * ControlObject_ptr
typedef TAO_Objref_Var_T
< ControlObject > 
ControlObject_var
typedef TAO_Objref_Out_T
< ControlObject > 
ControlObject_out
typedef TaskState & TaskState_out
typedef ControlTask * ControlTask_ptr
typedef TAO_Objref_Var_T
< ControlTask > 
ControlTask_var
typedef TAO_Objref_Out_T
< ControlTask > 
ControlTask_out
typedef BufferChannel * BufferChannel_ptr
typedef TAO_Objref_Var_T
< BufferChannel > 
BufferChannel_var
typedef TAO_Objref_Out_T
< BufferChannel > 
BufferChannel_out
typedef DataFlowInterface * DataFlowInterface_ptr
typedef TAO_Objref_Var_T
< DataFlowInterface > 
DataFlowInterface_var
typedef TAO_Objref_Out_T
< DataFlowInterface > 
DataFlowInterface_out
typedef TAO_VarSeq_Var_T
< MethodList > 
MethodList_var
typedef TAO_Seq_Out_T< MethodList > MethodList_out
typedef TAO_VarSeq_Var_T
< CommandList > 
CommandList_var
typedef TAO_Seq_Out_T
< CommandList > 
CommandList_out
typedef TAO_VarSeq_Var_T
< Arguments > 
Arguments_var
typedef TAO_Seq_Out_T< Arguments > Arguments_out
typedef TAO_Var_Var_T
< ArgumentDescription > 
ArgumentDescription_var
typedef TAO_Out_T
< ArgumentDescription > 
ArgumentDescription_out
typedef TAO_VarSeq_Var_T
< Descriptions > 
Descriptions_var
typedef TAO_Seq_Out_T
< Descriptions > 
Descriptions_out
typedef MethodInterface * MethodInterface_ptr
typedef TAO_Objref_Var_T
< MethodInterface > 
MethodInterface_var
typedef TAO_Objref_Out_T
< MethodInterface > 
MethodInterface_out
typedef CommandInterfaceCommandInterface_ptr
typedef TAO_Objref_Var_T
< CommandInterface
CommandInterface_var
typedef TAO_Objref_Out_T
< CommandInterface
CommandInterface_out
typedef TAO_VarSeq_Var_T
< AnyArguments > 
AnyArguments_var
typedef TAO_Seq_Out_T
< AnyArguments > 
AnyArguments_out
typedef Expression * Expression_ptr
typedef TAO_Objref_Var_T
< Expression > 
Expression_var
typedef TAO_Objref_Out_T
< Expression > 
Expression_out
typedef AssignableExpression * AssignableExpression_ptr
typedef TAO_Objref_Var_T
< AssignableExpression > 
AssignableExpression_var
typedef TAO_Objref_Out_T
< AssignableExpression > 
AssignableExpression_out
typedef Action * Action_ptr
typedef TAO_Objref_Var_T< Action > Action_var
typedef TAO_Objref_Out_T< Action > Action_out
typedef Method * Method_ptr
typedef TAO_Objref_Var_T< Method > Method_var
typedef TAO_Objref_Out_T< Method > Method_out
typedef Command * Command_ptr
typedef TAO_Objref_Var_T< Command > Command_var
typedef TAO_Objref_Out_T< Command > Command_out
typedef TAO_FixedSeq_Var_T
< DoubleSequence > 
DoubleSequence_var
typedef TAO_Seq_Out_T
< DoubleSequence > 
DoubleSequence_out
typedef ScriptingAccess * ScriptingAccess_ptr
typedef TAO_Objref_Var_T
< ScriptingAccess > 
ScriptingAccess_var
typedef TAO_Objref_Out_T
< ScriptingAccess > 
ScriptingAccess_out
typedef ServiceInterface * ServiceInterface_ptr
typedef TAO_Objref_Var_T
< ServiceInterface > 
ServiceInterface_var
typedef TAO_Objref_Out_T
< ServiceInterface > 
ServiceInterface_out

Enumerations

enum  TaskState {
  Init, PreOperational, FatalError, Stopped,
  Active, Running, RunTimeWarning, RunTimeError
}

Functions

RTT_CORBA_API int loadCorbaLib ()

Variables

RTT_CORBA_API::CORBA::TypeCode_ptr
const 
_tc_AttributeInterface
RTT_CORBA_API::CORBA::TypeCode_ptr
const 
_tc_ObjectList
RTT_CORBA_API::CORBA::TypeCode_ptr
const 
_tc_ControlObject
RTT_CORBA_API::CORBA::TypeCode_ptr
const 
_tc_TaskState
RTT_CORBA_API::CORBA::TypeCode_ptr
const 
_tc_ControlTask
RTT_CORBA_API::CORBA::TypeCode_ptr
const 
_tc_BufferChannel
RTT_CORBA_API::CORBA::TypeCode_ptr
const 
_tc_DataFlowInterface
RTT_CORBA_API::CORBA::TypeCode_ptr
const 
_tc_MethodList
RTT_CORBA_API::CORBA::TypeCode_ptr
const 
_tc_CommandList
RTT_CORBA_API::CORBA::TypeCode_ptr
const 
_tc_Arguments
RTT_CORBA_API::CORBA::TypeCode_ptr
const 
_tc_ArgumentDescription
RTT_CORBA_API::CORBA::TypeCode_ptr
const 
_tc_Descriptions
RTT_CORBA_API::CORBA::TypeCode_ptr
const 
_tc_NoSuchNameException
RTT_CORBA_API::CORBA::TypeCode_ptr
const 
_tc_MethodInterface
RTT_CORBA_API::CORBA::TypeCode_ptr
const 
_tc_CommandInterface
RTT_CORBA_API::CORBA::TypeCode_ptr
const 
_tc_AnyArguments
RTT_CORBA_API::CORBA::TypeCode_ptr
const 
_tc_WrongNumbArgException
RTT_CORBA_API::CORBA::TypeCode_ptr
const 
_tc_WrongTypeArgException
RTT_CORBA_API::CORBA::TypeCode_ptr
const 
_tc_Expression
RTT_CORBA_API::CORBA::TypeCode_ptr
const 
_tc_AssignableExpression
RTT_CORBA_API::CORBA::TypeCode_ptr
const 
_tc_Action
RTT_CORBA_API::CORBA::TypeCode_ptr
const 
_tc_Method
RTT_CORBA_API::CORBA::TypeCode_ptr
const 
_tc_Command
RTT_CORBA_API::CORBA::TypeCode_ptr
const 
_tc_DoubleSequence
RTT_CORBA_API::CORBA::TypeCode_ptr
const 
_tc_ScriptingAccess
RTT_CORBA_API::CORBA::TypeCode_ptr
const 
_tc_ServiceInterface

Detailed Description

The Corba namespace is used to hold both the Orocos CORBA interfaces and Orocos CORBA implementations.

It converts the RTT interface to a Corba interface and back. CORBA enabled Components (RTT::TaskContext) can be accessed through the 'idl' interface or communicate transparantly using CORBA as a hidden transport medium.

Generated on Thu Dec 23 13:22:45 2010 for Orocos Real-Time Toolkit by  doxygen 1.6.3