Classes | Public Types | Public Member Functions | Public Attributes | Private Types | Private Member Functions | List of all members
ServiceCallResultCollector< DataType > Class Template Reference

#include <helpers.hpp>

Inheritance diagram for ServiceCallResultCollector< DataType >:
Inheritance graph
[legend]

Classes

class  Result
 

Public Types

typedef uavcan::MethodBinder< ServiceCallResultCollector *, void(ServiceCallResultCollector::*)(const uavcan::ServiceCallResult< DataType > &)> Binder
 

Public Member Functions

Binder bind ()
 

Public Attributes

std::unique_ptr< Resultresult
 

Private Types

typedef uavcan::ServiceCallResult< DataType > ServiceCallResult
 

Private Member Functions

void handler (const uavcan::ServiceCallResult< DataType > &tmp_result)
 
- Private Member Functions inherited from uavcan::Noncopyable
 Noncopyable ()
 
 ~Noncopyable ()
 

Detailed Description

template<typename DataType>
class ServiceCallResultCollector< DataType >

Definition at line 50 of file libuavcan/libuavcan/test/protocol/helpers.hpp.

Member Typedef Documentation

◆ Binder

template<typename DataType >
typedef uavcan::MethodBinder<ServiceCallResultCollector*, void (ServiceCallResultCollector::*)(const uavcan::ServiceCallResult<DataType>&)> ServiceCallResultCollector< DataType >::Binder

◆ ServiceCallResult

template<typename DataType >
typedef uavcan::ServiceCallResult<DataType> ServiceCallResultCollector< DataType >::ServiceCallResult
private

Member Function Documentation

◆ bind()

template<typename DataType >
Binder ServiceCallResultCollector< DataType >::bind ( )
inline

◆ handler()

template<typename DataType >
void ServiceCallResultCollector< DataType >::handler ( const uavcan::ServiceCallResult< DataType > &  tmp_result)
inlineprivate

Member Data Documentation

◆ result

template<typename DataType >
std::unique_ptr<Result> ServiceCallResultCollector< DataType >::result

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


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