Public Member Functions | Public Attributes | List of all members
uavcan::ServiceClient< DataType_, Callback_ >::TimeoutCallbackCaller Struct Reference

Public Member Functions

void operator() (const CallState &state)
 
 TimeoutCallbackCaller (ServiceClient &arg_owner)
 

Public Attributes

ServiceClientowner
 

Detailed Description

template<typename DataType_, typename Callback_ = std::function<void (const ServiceCallResult<DataType_>&)>>
struct uavcan::ServiceClient< DataType_, Callback_ >::TimeoutCallbackCaller

Definition at line 236 of file service_client.hpp.

Constructor & Destructor Documentation

◆ TimeoutCallbackCaller()

template<typename DataType_ , typename Callback_ = std::function<void (const ServiceCallResult<DataType_>&)>>
uavcan::ServiceClient< DataType_, Callback_ >::TimeoutCallbackCaller::TimeoutCallbackCaller ( ServiceClient arg_owner)
inline

Definition at line 240 of file service_client.hpp.

Member Function Documentation

◆ operator()()

template<typename DataType_ , typename Callback_ = std::function<void (const ServiceCallResult<DataType_>&)>>
void uavcan::ServiceClient< DataType_, Callback_ >::TimeoutCallbackCaller::operator() ( const CallState state)
inline

Definition at line 242 of file service_client.hpp.

Member Data Documentation

◆ owner

template<typename DataType_ , typename Callback_ = std::function<void (const ServiceCallResult<DataType_>&)>>
ServiceClient& uavcan::ServiceClient< DataType_, Callback_ >::TimeoutCallbackCaller::owner

Definition at line 238 of file service_client.hpp.


The documentation for this struct was generated from the following file:


uavcan_communicator
Author(s):
autogenerated on Fri Dec 13 2024 03:10:05