Skyward boardcore
Loading...
Searching...
No Matches
Boardcore::EventSniffer Class Reference

#include <EventSniffer.h>

Public Member Functions

 EventSniffer (EventBroker &broker, vector< uint8_t > topics, OnEventReceived onEventReceived)
 
 EventSniffer (EventBroker &broker, OnEventReceived onEventReceived)
 
 ~EventSniffer ()
 

Detailed Description

Class that subscribe to many topics and calls a callback when an event is received.

Definition at line 44 of file EventSniffer.h.

Constructor & Destructor Documentation

◆ EventSniffer() [1/2]

Boardcore::EventSniffer::EventSniffer ( EventBroker & broker,
vector< uint8_t > topics,
OnEventReceived onEventReceived )
inline

EventSniffer that sniffs only the specified topics

Parameters
brokerEvent broker to subscribe to
topicsWhich topics to sniff
onEventReceivedCallback to call upon receiving an event

Definition at line 55 of file EventSniffer.h.

◆ EventSniffer() [2/2]

Boardcore::EventSniffer::EventSniffer ( EventBroker & broker,
OnEventReceived onEventReceived )
inline

EventSniffer that sniffs all the possible topics (0-255)

Parameters
brokerEvent broker to subscribe to
onEventReceivedCallback to call upon receiving an event

Definition at line 68 of file EventSniffer.h.

◆ ~EventSniffer()

Boardcore::EventSniffer::~EventSniffer ( )
inline

Definition at line 75 of file EventSniffer.h.


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