#include <RemoteOperationCaller.hpp>
Public Types | |
typedef boost::function_traits < OperationCallerT > ::result_type | result_type |
typedef boost::function_traits < OperationCallerT > ::result_type | result_type |
typedef OperationCallerT | Signature |
typedef OperationCallerT | Signature |
Public Member Functions | |
template<class T1 , class T2 , class T3 , class T4 , class T5 > | |
result_type | call_impl (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) |
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 > | |
result_type | call_impl (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6, T7 a7) |
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 > | |
result_type | call_impl (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) |
template<class T1 , class T2 , class T3 , class T4 > | |
result_type | call_impl (T1 a1, T2 a2, T3 a3, T4 a4) |
template<class T1 , class T2 , class T3 > | |
result_type | call_impl (T1 a1, T2 a2, T3 a3) |
template<class T1 , class T2 > | |
result_type | call_impl (T1 a1, T2 a2) |
template<class T1 > | |
result_type | call_impl (T1 a1) |
result_type | call_impl () |
template<class T1 , class T2 , class T3 , class T4 , class T5 > | |
result_type | call_impl (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) |
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 > | |
result_type | call_impl (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6, T7 a7) |
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 > | |
result_type | call_impl (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) |
template<class T1 , class T2 , class T3 , class T4 > | |
result_type | call_impl (T1 a1, T2 a2, T3 a3, T4 a4) |
template<class T1 , class T2 , class T3 > | |
result_type | call_impl (T1 a1, T2 a2, T3 a3) |
template<class T1 , class T2 > | |
result_type | call_impl (T1 a1, T2 a2) |
template<class T1 > | |
result_type | call_impl (T1 a1) |
result_type | call_impl () |
template<class T1 , class T2 , class T3 , class T4 , class T5 > | |
SendStatus | collect_impl (T1 &a1, T2 &a2, T3 &a3, T4 &a4, T5 &a5) |
template<class T1 , class T2 , class T3 , class T4 > | |
SendStatus | collect_impl (T1 &a1, T2 &a2, T3 &a3, T4 &a4) |
template<class T1 , class T2 , class T3 > | |
SendStatus | collect_impl (T1 &a1, T2 &a2, T3 &a3) |
template<class T1 , class T2 > | |
SendStatus | collect_impl (T1 &a1, T2 &a2) |
template<class T1 > | |
SendStatus | collect_impl (T1 &a1) |
SendStatus | collect_impl () |
template<class T1 , class T2 , class T3 , class T4 , class T5 > | |
SendStatus | collect_impl (T1 &a1, T2 &a2, T3 &a3, T4 &a4, T5 &a5) |
template<class T1 , class T2 , class T3 , class T4 > | |
SendStatus | collect_impl (T1 &a1, T2 &a2, T3 &a3, T4 &a4) |
template<class T1 , class T2 , class T3 > | |
SendStatus | collect_impl (T1 &a1, T2 &a2, T3 &a3) |
template<class T1 , class T2 > | |
SendStatus | collect_impl (T1 &a1, T2 &a2) |
template<class T1 > | |
SendStatus | collect_impl (T1 &a1) |
SendStatus | collect_impl () |
template<class T1 , class T2 , class T3 , class T4 , class T5 > | |
SendStatus | collectIfDone_impl (T1 &a1, T2 &a2, T3 &a3, T4 &a4, T5 &a5) |
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 > | |
SendStatus | collectIfDone_impl (T1 &a1, T2 &a2, T3 &a3, T4 &a4, T5 &a5, T6 &a6, T7 &a7) |
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 > | |
SendStatus | collectIfDone_impl (T1 &a1, T2 &a2, T3 &a3, T4 &a4, T5 &a5, T6 &a6) |
template<class T1 , class T2 , class T3 , class T4 > | |
SendStatus | collectIfDone_impl (T1 &a1, T2 &a2, T3 &a3, T4 &a4) |
template<class T1 , class T2 , class T3 > | |
SendStatus | collectIfDone_impl (T1 &a1, T2 &a2, T3 &a3) |
template<class T1 , class T2 > | |
SendStatus | collectIfDone_impl (T1 &a1, T2 &a2) |
template<class T1 > | |
SendStatus | collectIfDone_impl (T1 &a1) |
SendStatus | collectIfDone_impl () |
template<class T1 , class T2 , class T3 , class T4 , class T5 > | |
SendStatus | collectIfDone_impl (T1 &a1, T2 &a2, T3 &a3, T4 &a4, T5 &a5) |
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 > | |
SendStatus | collectIfDone_impl (T1 &a1, T2 &a2, T3 &a3, T4 &a4, T5 &a5, T6 &a6, T7 &a7) |
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 > | |
SendStatus | collectIfDone_impl (T1 &a1, T2 &a2, T3 &a3, T4 &a4, T5 &a5, T6 &a6) |
template<class T1 , class T2 , class T3 , class T4 > | |
SendStatus | collectIfDone_impl (T1 &a1, T2 &a2, T3 &a3, T4 &a4) |
template<class T1 , class T2 , class T3 > | |
SendStatus | collectIfDone_impl (T1 &a1, T2 &a2, T3 &a3) |
template<class T1 , class T2 > | |
SendStatus | collectIfDone_impl (T1 &a1, T2 &a2) |
template<class T1 > | |
SendStatus | collectIfDone_impl (T1 &a1) |
SendStatus | collectIfDone_impl () |
virtual void | dispose () |
virtual void | dispose () |
virtual void | executeAndDispose () |
virtual void | executeAndDispose () |
RemoteOperationCallerImpl (SendHandleC handle) | |
RemoteOperationCallerImpl () | |
RemoteOperationCallerImpl (SendHandleC handle) | |
RemoteOperationCallerImpl () | |
template<class T1 , class T2 , class T3 , class T4 , class T5 > | |
result_type | ret_impl (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) |
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 > | |
result_type | ret_impl (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6, T7 a7) |
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 > | |
result_type | ret_impl (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) |
template<class T1 , class T2 , class T3 , class T4 > | |
result_type | ret_impl (T1 a1, T2 a2, T3 a3, T4 a4) |
template<class T1 , class T2 , class T3 > | |
result_type | ret_impl (T1 a1, T2 a2, T3 a3) |
template<class T1 , class T2 > | |
result_type | ret_impl (T1 a1, T2 a2) |
template<class T1 > | |
result_type | ret_impl (T1 a1) |
result_type | ret_impl () |
template<class T1 , class T2 , class T3 , class T4 , class T5 > | |
result_type | ret_impl (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) |
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 > | |
result_type | ret_impl (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6, T7 a7) |
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 > | |
result_type | ret_impl (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) |
template<class T1 , class T2 , class T3 , class T4 > | |
result_type | ret_impl (T1 a1, T2 a2, T3 a3, T4 a4) |
template<class T1 , class T2 , class T3 > | |
result_type | ret_impl (T1 a1, T2 a2, T3 a3) |
template<class T1 , class T2 > | |
result_type | ret_impl (T1 a1, T2 a2) |
template<class T1 > | |
result_type | ret_impl (T1 a1) |
result_type | ret_impl () |
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 > | |
SendHandle< Signature > | send_impl (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6, T7 a7) |
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 > | |
SendHandle< Signature > | send_impl (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) |
template<class T1 , class T2 , class T3 , class T4 , class T5 > | |
SendHandle< Signature > | send_impl (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) |
template<class T1 , class T2 , class T3 , class T4 > | |
SendHandle< Signature > | send_impl (T1 a1, T2 a2, T3 a3, T4 a4) |
template<class T1 , class T2 , class T3 > | |
SendHandle< Signature > | send_impl (T1 a1, T2 a2, T3 a3) |
template<class T1 , class T2 > | |
SendHandle< Signature > | send_impl (T1 a1, T2 a2) |
template<class T1 > | |
SendHandle< Signature > | send_impl (T1 a1) |
SendHandle< Signature > | send_impl () |
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 > | |
SendHandle< Signature > | send_impl (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6, T7 a7) |
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 > | |
SendHandle< Signature > | send_impl (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6) |
template<class T1 , class T2 , class T3 , class T4 , class T5 > | |
SendHandle< Signature > | send_impl (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5) |
template<class T1 , class T2 , class T3 , class T4 > | |
SendHandle< Signature > | send_impl (T1 a1, T2 a2, T3 a3, T4 a4) |
template<class T1 , class T2 , class T3 > | |
SendHandle< Signature > | send_impl (T1 a1, T2 a2, T3 a3) |
template<class T1 , class T2 > | |
SendHandle< Signature > | send_impl (T1 a1, T2 a2) |
template<class T1 > | |
SendHandle< Signature > | send_impl (T1 a1) |
SendHandle< Signature > | send_impl () |
virtual void | setCaller (ExecutionEngine *ee) |
virtual void | setCaller (ExecutionEngine *ee) |
virtual void | setExecutor (ExecutionEngine *ee) |
virtual void | setExecutor (ExecutionEngine *ee) |
Protected Attributes | |
DataSourceStorage< typename CollectType< OperationCallerT > ::type > | collectargs |
SendHandleC | mhandle |
OperationCallerC | mmeth |
DataSourceStorage < OperationCallerT > | sendargs |
A OperationCaller implementation which executes a remote function which is encapsulated in a OperationCallerC and SendHandleC object. Used as implementation class for RemoteOperationCaller.
OperationCallerT | The function signature of the method. For example, bool( int, Frame, double) |
Definition at line 60 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
typedef boost::function_traits<OperationCallerT>::result_type RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::result_type |
Definition at line 55 of file rtt/internal/RemoteOperationCaller.hpp.
typedef boost::function_traits<OperationCallerT>::result_type RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::result_type |
Definition at line 55 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
typedef OperationCallerT RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::Signature |
Definition at line 54 of file rtt/internal/RemoteOperationCaller.hpp.
typedef OperationCallerT RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::Signature |
Definition at line 54 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::RemoteOperationCallerImpl | ( | ) | [inline] |
The defaults are reset by the constructor.
Definition at line 60 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::RemoteOperationCallerImpl | ( | SendHandleC | handle | ) | [inline] |
Create from a sendhandle.
Definition at line 67 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::RemoteOperationCallerImpl | ( | ) | [inline] |
The defaults are reset by the constructor.
Definition at line 60 of file rtt/internal/RemoteOperationCaller.hpp.
RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::RemoteOperationCallerImpl | ( | SendHandleC | handle | ) | [inline] |
Create from a sendhandle.
Definition at line 67 of file rtt/internal/RemoteOperationCaller.hpp.
result_type RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::call_impl | ( | T1 | a1, | |
T2 | a2, | |||
T3 | a3, | |||
T4 | a4, | |||
T5 | a5 | |||
) | [inline] |
Definition at line 134 of file rtt/internal/RemoteOperationCaller.hpp.
result_type RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::call_impl | ( | T1 | a1, | |
T2 | a2, | |||
T3 | a3, | |||
T4 | a4, | |||
T5 | a5, | |||
T6 | a6, | |||
T7 | a7 | |||
) | [inline] |
Definition at line 127 of file rtt/internal/RemoteOperationCaller.hpp.
result_type RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::call_impl | ( | T1 | a1, | |
T2 | a2, | |||
T3 | a3, | |||
T4 | a4, | |||
T5 | a5, | |||
T6 | a6 | |||
) | [inline] |
Definition at line 120 of file rtt/internal/RemoteOperationCaller.hpp.
result_type RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::call_impl | ( | T1 | a1, | |
T2 | a2, | |||
T3 | a3, | |||
T4 | a4 | |||
) | [inline] |
Definition at line 113 of file rtt/internal/RemoteOperationCaller.hpp.
result_type RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::call_impl | ( | T1 | a1, | |
T2 | a2, | |||
T3 | a3 | |||
) | [inline] |
Definition at line 106 of file rtt/internal/RemoteOperationCaller.hpp.
result_type RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::call_impl | ( | T1 | a1, | |
T2 | a2 | |||
) | [inline] |
Definition at line 99 of file rtt/internal/RemoteOperationCaller.hpp.
result_type RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::call_impl | ( | T1 | a1 | ) | [inline] |
Definition at line 92 of file rtt/internal/RemoteOperationCaller.hpp.
result_type RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::call_impl | ( | ) | [inline] |
Call this operator if the RemoteOperationCaller takes no arguments.
Definition at line 86 of file rtt/internal/RemoteOperationCaller.hpp.
result_type RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::call_impl | ( | T1 | a1, | |
T2 | a2, | |||
T3 | a3, | |||
T4 | a4, | |||
T5 | a5 | |||
) | [inline] |
Definition at line 134 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
result_type RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::call_impl | ( | T1 | a1, | |
T2 | a2, | |||
T3 | a3, | |||
T4 | a4, | |||
T5 | a5, | |||
T6 | a6, | |||
T7 | a7 | |||
) | [inline] |
Definition at line 127 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
result_type RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::call_impl | ( | T1 | a1, | |
T2 | a2, | |||
T3 | a3, | |||
T4 | a4, | |||
T5 | a5, | |||
T6 | a6 | |||
) | [inline] |
Definition at line 120 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
result_type RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::call_impl | ( | T1 | a1, | |
T2 | a2, | |||
T3 | a3, | |||
T4 | a4 | |||
) | [inline] |
Definition at line 113 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
result_type RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::call_impl | ( | T1 | a1, | |
T2 | a2, | |||
T3 | a3 | |||
) | [inline] |
Definition at line 106 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
result_type RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::call_impl | ( | T1 | a1, | |
T2 | a2 | |||
) | [inline] |
Definition at line 99 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
result_type RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::call_impl | ( | T1 | a1 | ) | [inline] |
Definition at line 92 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
result_type RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::call_impl | ( | ) | [inline] |
Call this operator if the RemoteOperationCaller takes no arguments.
Definition at line 86 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
SendStatus RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::collect_impl | ( | T1 & | a1, | |
T2 & | a2, | |||
T3 & | a3, | |||
T4 & | a4, | |||
T5 & | a5 | |||
) | [inline] |
Definition at line 293 of file rtt/internal/RemoteOperationCaller.hpp.
SendStatus RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::collect_impl | ( | T1 & | a1, | |
T2 & | a2, | |||
T3 & | a3, | |||
T4 & | a4 | |||
) | [inline] |
Definition at line 287 of file rtt/internal/RemoteOperationCaller.hpp.
SendStatus RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::collect_impl | ( | T1 & | a1, | |
T2 & | a2, | |||
T3 & | a3 | |||
) | [inline] |
Definition at line 281 of file rtt/internal/RemoteOperationCaller.hpp.
SendStatus RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::collect_impl | ( | T1 & | a1, | |
T2 & | a2 | |||
) | [inline] |
Definition at line 275 of file rtt/internal/RemoteOperationCaller.hpp.
SendStatus RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::collect_impl | ( | T1 & | a1 | ) | [inline] |
Definition at line 269 of file rtt/internal/RemoteOperationCaller.hpp.
SendStatus RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::collect_impl | ( | ) | [inline] |
Definition at line 265 of file rtt/internal/RemoteOperationCaller.hpp.
SendStatus RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::collect_impl | ( | T1 & | a1, | |
T2 & | a2, | |||
T3 & | a3, | |||
T4 & | a4, | |||
T5 & | a5 | |||
) | [inline] |
Definition at line 293 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
SendStatus RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::collect_impl | ( | T1 & | a1, | |
T2 & | a2, | |||
T3 & | a3, | |||
T4 & | a4 | |||
) | [inline] |
Definition at line 287 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
SendStatus RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::collect_impl | ( | T1 & | a1, | |
T2 & | a2, | |||
T3 & | a3 | |||
) | [inline] |
Definition at line 281 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
SendStatus RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::collect_impl | ( | T1 & | a1, | |
T2 & | a2 | |||
) | [inline] |
Definition at line 275 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
SendStatus RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::collect_impl | ( | T1 & | a1 | ) | [inline] |
Definition at line 269 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
SendStatus RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::collect_impl | ( | ) | [inline] |
Definition at line 265 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
SendStatus RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::collectIfDone_impl | ( | T1 & | a1, | |
T2 & | a2, | |||
T3 & | a3, | |||
T4 & | a4, | |||
T5 & | a5 | |||
) | [inline] |
Definition at line 257 of file rtt/internal/RemoteOperationCaller.hpp.
SendStatus RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::collectIfDone_impl | ( | T1 & | a1, | |
T2 & | a2, | |||
T3 & | a3, | |||
T4 & | a4, | |||
T5 & | a5, | |||
T6 & | a6, | |||
T7 & | a7 | |||
) | [inline] |
Definition at line 248 of file rtt/internal/RemoteOperationCaller.hpp.
SendStatus RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::collectIfDone_impl | ( | T1 & | a1, | |
T2 & | a2, | |||
T3 & | a3, | |||
T4 & | a4, | |||
T5 & | a5, | |||
T6 & | a6 | |||
) | [inline] |
Definition at line 239 of file rtt/internal/RemoteOperationCaller.hpp.
SendStatus RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::collectIfDone_impl | ( | T1 & | a1, | |
T2 & | a2, | |||
T3 & | a3, | |||
T4 & | a4 | |||
) | [inline] |
Definition at line 230 of file rtt/internal/RemoteOperationCaller.hpp.
SendStatus RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::collectIfDone_impl | ( | T1 & | a1, | |
T2 & | a2, | |||
T3 & | a3 | |||
) | [inline] |
Definition at line 221 of file rtt/internal/RemoteOperationCaller.hpp.
SendStatus RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::collectIfDone_impl | ( | T1 & | a1, | |
T2 & | a2 | |||
) | [inline] |
Definition at line 212 of file rtt/internal/RemoteOperationCaller.hpp.
SendStatus RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::collectIfDone_impl | ( | T1 & | a1 | ) | [inline] |
Definition at line 203 of file rtt/internal/RemoteOperationCaller.hpp.
SendStatus RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::collectIfDone_impl | ( | ) | [inline] |
Definition at line 195 of file rtt/internal/RemoteOperationCaller.hpp.
SendStatus RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::collectIfDone_impl | ( | T1 & | a1, | |
T2 & | a2, | |||
T3 & | a3, | |||
T4 & | a4, | |||
T5 & | a5 | |||
) | [inline] |
Definition at line 257 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
SendStatus RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::collectIfDone_impl | ( | T1 & | a1, | |
T2 & | a2, | |||
T3 & | a3, | |||
T4 & | a4, | |||
T5 & | a5, | |||
T6 & | a6, | |||
T7 & | a7 | |||
) | [inline] |
Definition at line 248 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
SendStatus RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::collectIfDone_impl | ( | T1 & | a1, | |
T2 & | a2, | |||
T3 & | a3, | |||
T4 & | a4, | |||
T5 & | a5, | |||
T6 & | a6 | |||
) | [inline] |
Definition at line 239 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
SendStatus RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::collectIfDone_impl | ( | T1 & | a1, | |
T2 & | a2, | |||
T3 & | a3, | |||
T4 & | a4 | |||
) | [inline] |
Definition at line 230 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
SendStatus RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::collectIfDone_impl | ( | T1 & | a1, | |
T2 & | a2, | |||
T3 & | a3 | |||
) | [inline] |
Definition at line 221 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
SendStatus RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::collectIfDone_impl | ( | T1 & | a1, | |
T2 & | a2 | |||
) | [inline] |
Definition at line 212 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
SendStatus RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::collectIfDone_impl | ( | T1 & | a1 | ) | [inline] |
Definition at line 203 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
SendStatus RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::collectIfDone_impl | ( | ) | [inline] |
Definition at line 195 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
virtual void RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::dispose | ( | ) | [inline, virtual] |
Just free this object without executing it.
Implements RTT::base::DisposableInterface.
Definition at line 72 of file rtt/internal/RemoteOperationCaller.hpp.
virtual void RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::dispose | ( | ) | [inline, virtual] |
Just free this object without executing it.
Implements RTT::base::DisposableInterface.
Definition at line 72 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
virtual void RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::executeAndDispose | ( | ) | [inline, virtual] |
Execute functionality and free this object. You may no longer use this object after calling this method.
Implements RTT::base::DisposableInterface.
Definition at line 71 of file rtt/internal/RemoteOperationCaller.hpp.
virtual void RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::executeAndDispose | ( | ) | [inline, virtual] |
Execute functionality and free this object. You may no longer use this object after calling this method.
Implements RTT::base::DisposableInterface.
Definition at line 71 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
result_type RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::ret_impl | ( | T1 | a1, | |
T2 | a2, | |||
T3 | a3, | |||
T4 | a4, | |||
T5 | a5 | |||
) | [inline] |
Definition at line 357 of file rtt/internal/RemoteOperationCaller.hpp.
result_type RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::ret_impl | ( | T1 | a1, | |
T2 | a2, | |||
T3 | a3, | |||
T4 | a4, | |||
T5 | a5, | |||
T6 | a6, | |||
T7 | a7 | |||
) | [inline] |
Definition at line 349 of file rtt/internal/RemoteOperationCaller.hpp.
result_type RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::ret_impl | ( | T1 | a1, | |
T2 | a2, | |||
T3 | a3, | |||
T4 | a4, | |||
T5 | a5, | |||
T6 | a6 | |||
) | [inline] |
Definition at line 341 of file rtt/internal/RemoteOperationCaller.hpp.
result_type RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::ret_impl | ( | T1 | a1, | |
T2 | a2, | |||
T3 | a3, | |||
T4 | a4 | |||
) | [inline] |
Definition at line 333 of file rtt/internal/RemoteOperationCaller.hpp.
result_type RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::ret_impl | ( | T1 | a1, | |
T2 | a2, | |||
T3 | a3 | |||
) | [inline] |
Definition at line 325 of file rtt/internal/RemoteOperationCaller.hpp.
result_type RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::ret_impl | ( | T1 | a1, | |
T2 | a2 | |||
) | [inline] |
Definition at line 317 of file rtt/internal/RemoteOperationCaller.hpp.
result_type RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::ret_impl | ( | T1 | a1 | ) | [inline] |
This function has the same signature of call() and returns the stored return value, and tries to return all arguments.
Definition at line 309 of file rtt/internal/RemoteOperationCaller.hpp.
result_type RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::ret_impl | ( | ) | [inline] |
Definition at line 298 of file rtt/internal/RemoteOperationCaller.hpp.
result_type RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::ret_impl | ( | T1 | a1, | |
T2 | a2, | |||
T3 | a3, | |||
T4 | a4, | |||
T5 | a5 | |||
) | [inline] |
Definition at line 357 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
result_type RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::ret_impl | ( | T1 | a1, | |
T2 | a2, | |||
T3 | a3, | |||
T4 | a4, | |||
T5 | a5, | |||
T6 | a6, | |||
T7 | a7 | |||
) | [inline] |
Definition at line 349 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
result_type RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::ret_impl | ( | T1 | a1, | |
T2 | a2, | |||
T3 | a3, | |||
T4 | a4, | |||
T5 | a5, | |||
T6 | a6 | |||
) | [inline] |
Definition at line 341 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
result_type RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::ret_impl | ( | T1 | a1, | |
T2 | a2, | |||
T3 | a3, | |||
T4 | a4 | |||
) | [inline] |
Definition at line 333 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
result_type RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::ret_impl | ( | T1 | a1, | |
T2 | a2, | |||
T3 | a3 | |||
) | [inline] |
Definition at line 325 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
result_type RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::ret_impl | ( | T1 | a1, | |
T2 | a2 | |||
) | [inline] |
Definition at line 317 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
result_type RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::ret_impl | ( | T1 | a1 | ) | [inline] |
This function has the same signature of call() and returns the stored return value, and tries to return all arguments.
Definition at line 309 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
result_type RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::ret_impl | ( | ) | [inline] |
Definition at line 298 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
SendHandle<Signature> RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::send_impl | ( | T1 | a1, | |
T2 | a2, | |||
T3 | a3, | |||
T4 | a4, | |||
T5 | a5, | |||
T6 | a6, | |||
T7 | a7 | |||
) | [inline] |
Definition at line 189 of file rtt/internal/RemoteOperationCaller.hpp.
SendHandle<Signature> RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::send_impl | ( | T1 | a1, | |
T2 | a2, | |||
T3 | a3, | |||
T4 | a4, | |||
T5 | a5, | |||
T6 | a6 | |||
) | [inline] |
Definition at line 182 of file rtt/internal/RemoteOperationCaller.hpp.
SendHandle<Signature> RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::send_impl | ( | T1 | a1, | |
T2 | a2, | |||
T3 | a3, | |||
T4 | a4, | |||
T5 | a5 | |||
) | [inline] |
Definition at line 175 of file rtt/internal/RemoteOperationCaller.hpp.
SendHandle<Signature> RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::send_impl | ( | T1 | a1, | |
T2 | a2, | |||
T3 | a3, | |||
T4 | a4 | |||
) | [inline] |
Definition at line 168 of file rtt/internal/RemoteOperationCaller.hpp.
SendHandle<Signature> RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::send_impl | ( | T1 | a1, | |
T2 | a2, | |||
T3 | a3 | |||
) | [inline] |
Definition at line 161 of file rtt/internal/RemoteOperationCaller.hpp.
SendHandle<Signature> RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::send_impl | ( | T1 | a1, | |
T2 | a2 | |||
) | [inline] |
Definition at line 154 of file rtt/internal/RemoteOperationCaller.hpp.
SendHandle<Signature> RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::send_impl | ( | T1 | a1 | ) | [inline] |
Definition at line 147 of file rtt/internal/RemoteOperationCaller.hpp.
SendHandle<Signature> RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::send_impl | ( | ) | [inline] |
Definition at line 140 of file rtt/internal/RemoteOperationCaller.hpp.
SendHandle<Signature> RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::send_impl | ( | T1 | a1, | |
T2 | a2, | |||
T3 | a3, | |||
T4 | a4, | |||
T5 | a5, | |||
T6 | a6, | |||
T7 | a7 | |||
) | [inline] |
Definition at line 189 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
SendHandle<Signature> RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::send_impl | ( | T1 | a1, | |
T2 | a2, | |||
T3 | a3, | |||
T4 | a4, | |||
T5 | a5, | |||
T6 | a6 | |||
) | [inline] |
Definition at line 182 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
SendHandle<Signature> RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::send_impl | ( | T1 | a1, | |
T2 | a2, | |||
T3 | a3, | |||
T4 | a4, | |||
T5 | a5 | |||
) | [inline] |
Definition at line 175 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
SendHandle<Signature> RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::send_impl | ( | T1 | a1, | |
T2 | a2, | |||
T3 | a3, | |||
T4 | a4 | |||
) | [inline] |
Definition at line 168 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
SendHandle<Signature> RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::send_impl | ( | T1 | a1, | |
T2 | a2, | |||
T3 | a3 | |||
) | [inline] |
Definition at line 161 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
SendHandle<Signature> RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::send_impl | ( | T1 | a1, | |
T2 | a2 | |||
) | [inline] |
Definition at line 154 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
SendHandle<Signature> RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::send_impl | ( | T1 | a1 | ) | [inline] |
Definition at line 147 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
SendHandle<Signature> RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::send_impl | ( | ) | [inline] |
Definition at line 140 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
virtual void RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::setCaller | ( | ExecutionEngine * | ee | ) | [inline, virtual] |
Sets the caller's engine of this operation. This object will be used to test if asynchronous messaging is required.
ee | The ExecutionEngine of the component that is calling this operation. |
Implements RTT::base::OperationCallerInterface.
Definition at line 77 of file rtt/internal/RemoteOperationCaller.hpp.
virtual void RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::setCaller | ( | ExecutionEngine * | ee | ) | [inline, virtual] |
Sets the caller's engine of this operation. This object will be used to test if asynchronous messaging is required.
ee | The ExecutionEngine of the component that is calling this operation. |
Implements RTT::base::OperationCallerInterface.
Definition at line 77 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
virtual void RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::setExecutor | ( | ExecutionEngine * | ee | ) | [inline, virtual] |
Set an executor which will execute this method when it is called or sent. If ee is set to 0, the method will be executed in the client's thread or the GlobalExecutionEngine.
ee | The ExecutionEngine of the component that is executing this operation. |
Implements RTT::base::OperationCallerInterface.
Definition at line 74 of file rtt/internal/RemoteOperationCaller.hpp.
virtual void RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::setExecutor | ( | ExecutionEngine * | ee | ) | [inline, virtual] |
Set an executor which will execute this method when it is called or sent. If ee is set to 0, the method will be executed in the client's thread or the GlobalExecutionEngine.
ee | The ExecutionEngine of the component that is executing this operation. |
Implements RTT::base::OperationCallerInterface.
Definition at line 74 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
DataSourceStorage< typename CollectType< OperationCallerT >::type > RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::collectargs [protected] |
Definition at line 52 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
SendHandleC RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::mhandle [protected] |
Definition at line 50 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
OperationCallerC RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::mmeth [protected] |
Definition at line 49 of file install/include/rtt/internal/RemoteOperationCaller.hpp.
DataSourceStorage< OperationCallerT > RTT::internal::RemoteOperationCallerImpl< OperationCallerT >::sendargs [protected] |
Definition at line 51 of file install/include/rtt/internal/RemoteOperationCaller.hpp.