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

#include <helpers.hpp>

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

Public Types

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

Public Member Functions

Binder bind ()
 

Public Attributes

std::unique_ptr< DataType > msg
 

Private Member Functions

void handler (const DataType &msg)
 
- Private Member Functions inherited from uavcan::Noncopyable
 Noncopyable ()
 
 ~Noncopyable ()
 

Detailed Description

template<typename DataType>
class SubscriptionCollector< DataType >

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

Member Typedef Documentation

◆ Binder

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

Member Function Documentation

◆ bind()

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

◆ handler()

template<typename DataType >
void SubscriptionCollector< DataType >::handler ( const DataType &  msg)
inlineprivate

Member Data Documentation

◆ msg

template<typename DataType >
std::unique_ptr<DataType> SubscriptionCollector< DataType >::msg

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


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