A Command which is dispatched remotely to a CommandProcessor. More...
#include <rtt/RemoteCommand.hpp>
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 ConditionInterface * | createCondition () const |
virtual DispatchInterface * | clone () const |
Creates a clone of this RemoteCommand object. | |
virtual CommandBase< CommandT > * | cloneI () const |
A Command which is dispatched remotely to a CommandProcessor.
CommandT | The function signature of the command. For example, bool( int, Frame, double) |
Definition at line 113 of file RemoteCommand.hpp.
RTT::detail::RemoteCommand< CommandT >::RemoteCommand | ( | CommandFactory * | of, | |
std::string | name | |||
) | [inline] |
Create a RemoteCommand object which executes a remote command.
name | The name of this command. | |
com | The OperationFactory for commands. |
Definition at line 125 of file RemoteCommand.hpp.
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.
Definition at line 183 of file RemoteCommand.hpp.