Public Types | |
| typedef uavcan::MethodBinder< ServiceCallResultHandler *, void(ServiceCallResultHandler::*)(const uavcan::ServiceCallResult< DataType > &)> | Binder |
| typedef uavcan::ServiceCallResult< DataType >::Status | StatusType |
Public Member Functions | |
| Binder | bind () |
| void | handleResponse (const uavcan::ServiceCallResult< DataType > &result) |
| bool | match (StatusType status, uavcan::NodeID server_node_id, const typename DataType::Response &response) const |
Public Attributes | |
| DataType::Response | last_response |
| uavcan::NodeID | last_server_node_id |
| StatusType | last_status |
| std::queue< typename DataType::Response > | responses |
Definition at line 19 of file service_client.cpp.
| typedef uavcan::MethodBinder<ServiceCallResultHandler*, void (ServiceCallResultHandler::*)(const uavcan::ServiceCallResult<DataType>&)> ServiceCallResultHandler< DataType >::Binder |
Definition at line 53 of file service_client.cpp.
| typedef uavcan::ServiceCallResult<DataType>::Status ServiceCallResultHandler< DataType >::StatusType |
Definition at line 21 of file service_client.cpp.
|
inline |
Definition at line 55 of file service_client.cpp.
|
inline |
Definition at line 27 of file service_client.cpp.
|
inline |
Definition at line 36 of file service_client.cpp.
| DataType::Response ServiceCallResultHandler< DataType >::last_response |
Definition at line 24 of file service_client.cpp.
| uavcan::NodeID ServiceCallResultHandler< DataType >::last_server_node_id |
Definition at line 23 of file service_client.cpp.
| StatusType ServiceCallResultHandler< DataType >::last_status |
Definition at line 22 of file service_client.cpp.
| std::queue<typename DataType::Response> ServiceCallResultHandler< DataType >::responses |
Definition at line 25 of file service_client.cpp.