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 CommandInterface * | CommandInterface_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 |
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.
1.6.3