Orocos Real-Time Toolkit  2.5.0
Public Member Functions
CorbaOperationCallerCall Class Reference

Calls a CORBA method. More...

List of all members.

Public Member Functions

 CorbaOperationCallerCall (CService_ptr fact, std::string op, std::vector< base::DataSourceBase::shared_ptr > const &args, ExecutionEngine *caller, CorbaTypeTransporter *ctt, base::DataSourceBase::shared_ptr result, bool docall)
void readArguments ()
bool execute ()
ActionInterface * clone () const
virtual ActionInterface * copy (std::map< const DataSourceBase *, DataSourceBase * > &alreadyCloned) const

Detailed Description

Calls a CORBA method.

This is not a datasource because we separate the returning of the data from the calling code in order to avoid that the calling code depends on templates (ie a DataSource<T> base class). This class needs to be combined with an ActionAliasDataSource that ties this action to the value datasource referenced by mresult.

Definition at line 146 of file CorbaOperationCallerFactory.cpp.


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