Public Member Functions | Private Attributes | List of all members
uavcan::LoopbackFrameListenerRegistry Class Reference

#include <dispatcher.hpp>

Inheritance diagram for uavcan::LoopbackFrameListenerRegistry:
Inheritance graph
[legend]

Public Member Functions

void add (LoopbackFrameListenerBase *listener)
 
bool doesExist (const LoopbackFrameListenerBase *listener) const
 
unsigned getNumListeners () const
 
void invokeListeners (RxFrame &frame)
 
void remove (LoopbackFrameListenerBase *listener)
 

Private Attributes

LinkedListRoot< LoopbackFrameListenerBaselisteners_
 

Additional Inherited Members

- Private Member Functions inherited from uavcan::Noncopyable
 Noncopyable ()
 
 ~Noncopyable ()
 

Detailed Description

Definition at line 49 of file dispatcher.hpp.

Member Function Documentation

◆ add()

void uavcan::LoopbackFrameListenerRegistry::add ( LoopbackFrameListenerBase listener)

Definition at line 33 of file uc_dispatcher.cpp.

◆ doesExist()

bool uavcan::LoopbackFrameListenerRegistry::doesExist ( const LoopbackFrameListenerBase listener) const

Definition at line 45 of file uc_dispatcher.cpp.

◆ getNumListeners()

unsigned uavcan::LoopbackFrameListenerRegistry::getNumListeners ( ) const
inline

Definition at line 57 of file dispatcher.hpp.

◆ invokeListeners()

void uavcan::LoopbackFrameListenerRegistry::invokeListeners ( RxFrame frame)

Definition at line 60 of file uc_dispatcher.cpp.

◆ remove()

void uavcan::LoopbackFrameListenerRegistry::remove ( LoopbackFrameListenerBase listener)

Definition at line 39 of file uc_dispatcher.cpp.

Member Data Documentation

◆ listeners_

LinkedListRoot<LoopbackFrameListenerBase> uavcan::LoopbackFrameListenerRegistry::listeners_
private

Definition at line 51 of file dispatcher.hpp.


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


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