A Method which is dispatched remotely to a MethodProcessor. More...
#include <rtt/RemoteMethod.hpp>
Public Types | |
typedef MethodT | Signature |
Public Member Functions | |
RemoteMethod (MethodFactory *of, std::string name) | |
Create a RemoteMethod object which executes a remote method. | |
virtual void | readArguments () |
virtual bool | ready () const |
virtual bool | execute () |
virtual ActionInterface * | clone () const |
Creates a clone of this RemoteMethod object. | |
virtual MethodBase< MethodT > * | cloneI () const |
A Method which is dispatched remotely to a MethodProcessor.
MethodT | The function signature of the method. For example, bool( int, Frame, double) |
Definition at line 123 of file RemoteMethod.hpp.
RTT::detail::RemoteMethod< MethodT >::RemoteMethod | ( | MethodFactory * | of, | |
std::string | name | |||
) | [inline] |
Create a RemoteMethod object which executes a remote method.
name | The name of this method. | |
com | The OperationFactory for methods. |
Definition at line 135 of file RemoteMethod.hpp.
Referenced by RTT::detail::RemoteMethod< MethodT >::clone().
virtual ActionInterface* RTT::detail::RemoteMethod< MethodT >::clone | ( | ) | const [inline, virtual] |
Creates a clone of this RemoteMethod object.
Use this method to get a new method object which has its own state information.
Definition at line 161 of file RemoteMethod.hpp.
References RTT::detail::RemoteMethod< MethodT >::RemoteMethod().