RTT::Corba::CorbaCommandFactory Class Reference

This class mirrors a Corba Command Factory as a plain C++ factory. More...

#include <rtt/corba/CorbaCommandFactory.hpp>

Inherits RTT::detail::OperationFactoryPart< DispatchInterface * >.

List of all members.

Public Types

typedef std::vector
< RTT::ArgumentDescription
Descriptions
typedef std::vector< std::string > Commands
typedef std::vector
< DataSourceBase::shared_ptr
Arguments

Public Member Functions

 CorbaCommandFactory (const std::string &command, Corba::CommandInterface_ptr fact, PortableServer::POA_ptr the_poa)
virtual int arity () const
virtual std::string resultType () const
virtual std::string description () const
virtual Descriptions getArgumentList () const
 Return the list of arguments of a certain command.
virtual DispatchInterfaceproduce (const Arguments &args) const
virtual ResultT produce (const std::vector< DataSourceBase::shared_ptr > &args) const =0
 Create one part (function object) for a given component.

Detailed Description

This class mirrors a Corba Command Factory as a plain C++ factory.

Definition at line 50 of file CorbaCommandFactory.hpp.


Member Function Documentation

template<typename ResultT>
virtual ResultT RTT::detail::OperationFactoryPart< ResultT >::produce ( const std::vector< DataSourceBase::shared_ptr > &  args  )  const [pure virtual, inherited]

Create one part (function object) for a given component.

Parameters:
args The arguments for the target object's function.

The documentation for this class was generated from the following file:
Generated on Thu Dec 23 13:22:45 2010 for Orocos Real-Time Toolkit by  doxygen 1.6.3