RTT::detail::RemoteCommand< CommandT > Class Template Reference

A Command which is dispatched remotely to a CommandProcessor. More...

#include <rtt/RemoteCommand.hpp>

Inheritance diagram for RTT::detail::RemoteCommand< CommandT >:
RTT::detail::Invoker< CommandT, RemoteCommandImpl< CommandT > >

List of all members.

Public Types

typedef CommandT Signature

Public Member Functions

 RemoteCommand (CommandFactory *of, std::string name)
 Create a RemoteCommand object which executes a remote command.
virtual void readArguments ()
virtual bool ready () const
virtual bool dispatch ()
virtual bool execute ()
virtual bool done () const
virtual void reset ()
virtual bool sent () const
virtual bool accepted () const
virtual bool executed () const
virtual bool valid () const
virtual ConditionInterfacecreateCondition () const
virtual DispatchInterfaceclone () const
 Creates a clone of this RemoteCommand object.
virtual CommandBase< CommandT > * cloneI () const

Detailed Description

template<class CommandT>
class RTT::detail::RemoteCommand< CommandT >

A Command which is dispatched remotely to a CommandProcessor.

Parameters:
CommandT The function signature of the command. For example, bool( int, Frame, double)

Definition at line 113 of file RemoteCommand.hpp.


Constructor & Destructor Documentation

template<class CommandT >
RTT::detail::RemoteCommand< CommandT >::RemoteCommand ( CommandFactory of,
std::string  name 
) [inline]

Create a RemoteCommand object which executes a remote command.

Parameters:
name The name of this command.
com The OperationFactory for commands.

Definition at line 125 of file RemoteCommand.hpp.


Member Function Documentation

template<class CommandT >
virtual DispatchInterface* RTT::detail::RemoteCommand< CommandT >::clone (  )  const [inline, virtual]

Creates a clone of this RemoteCommand object.

Use this method to get a new command object which has its own state information.

Returns:

Definition at line 183 of file RemoteCommand.hpp.


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