#include <rtt_rosservice_proxy.h>
Public Types | |
typedef Wrapper::ProxyOperationCallerType | ProxyOperationCallerType |
Default operation caller for a ROS service server proxy. More... | |
typedef boost::shared_ptr< ProxyOperationCallerType > | ProxyOperationCallerTypePtr |
typedef ROSServiceServerOperationCallerBase< ROS_SERVICE_T >::Ptr | Ptr |
typedef ROSServiceServerOperationCallerWrapper< ROS_SERVICE_T, variant > | Wrapper |
The wrapper type for this variant. More... | |
Public Types inherited from ROSServiceServerOperationCallerBase< ROS_SERVICE_T > | |
typedef boost::shared_ptr< ROSServiceServerOperationCallerBase< ROS_SERVICE_T > > | Ptr |
Public Member Functions | |
virtual bool | call (typename ROS_SERVICE_T::Request &request, typename ROS_SERVICE_T::Response &response) const |
Public Member Functions inherited from ROSServiceServerOperationCallerBase< ROS_SERVICE_T > | |
virtual | ~ROSServiceServerOperationCallerBase () |
Static Public Member Functions | |
static Ptr | connect (RTT::OperationInterfacePart *operation) |
Private Member Functions | |
ROSServiceServerOperationCaller (const boost::shared_ptr< ProxyOperationCallerType > &impl) | |
Private Attributes | |
ProxyOperationCallerTypePtr | proxy_operation_caller_ |
Definition at line 72 of file rtt_rosservice_proxy.h.
typedef Wrapper::ProxyOperationCallerType ROSServiceServerOperationCaller< ROS_SERVICE_T, variant >::ProxyOperationCallerType |
Default operation caller for a ROS service server proxy.
Definition at line 80 of file rtt_rosservice_proxy.h.
typedef boost::shared_ptr<ProxyOperationCallerType> ROSServiceServerOperationCaller< ROS_SERVICE_T, variant >::ProxyOperationCallerTypePtr |
Definition at line 81 of file rtt_rosservice_proxy.h.
typedef ROSServiceServerOperationCallerBase<ROS_SERVICE_T>::Ptr ROSServiceServerOperationCaller< ROS_SERVICE_T, variant >::Ptr |
Definition at line 74 of file rtt_rosservice_proxy.h.
typedef ROSServiceServerOperationCallerWrapper<ROS_SERVICE_T, variant> ROSServiceServerOperationCaller< ROS_SERVICE_T, variant >::Wrapper |
The wrapper type for this variant.
Definition at line 77 of file rtt_rosservice_proxy.h.
|
inlineprivate |
Definition at line 92 of file rtt_rosservice_proxy.h.
|
inlinevirtual |
Implements ROSServiceServerOperationCallerBase< ROS_SERVICE_T >.
Definition at line 85 of file rtt_rosservice_proxy.h.
|
static |
Definition at line 119 of file rtt_rosservice_proxy.h.
|
private |
Definition at line 95 of file rtt_rosservice_proxy.h.