DCC-EX Simple Throttle
Simple throttle for a DCC-EX CommandStation
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
EventManager::EventSubscriber Struct Reference

EventSubscriber structure to maintain the linked list of subscribers. More...

Collaboration diagram for EventManager::EventSubscriber:
Collaboration graph
[legend]

Public Member Functions

 EventSubscriber (EventListener *eventListener, EventType eventType)
 Constructor for each event listener.
 

Public Attributes

EventListenereventListener
 
EventType eventType
 
EventSubscribernext
 

Detailed Description

EventSubscriber structure to maintain the linked list of subscribers.

Constructor & Destructor Documentation

◆ EventSubscriber()

EventManager::EventSubscriber::EventSubscriber ( EventListener eventListener,
EventType  eventType 
)
inline

Constructor for each event listener.

Parameters
eventListenerPointer to the class instance extending EventListener
eventTypeEventType to listen for

Member Data Documentation

◆ eventListener

EventListener* EventManager::EventSubscriber::eventListener

◆ eventType

EventType EventManager::EventSubscriber::eventType

◆ next

EventSubscriber* EventManager::EventSubscriber::next

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