openMSX
events
EventListener.hh
Go to the documentation of this file.
1
#ifndef EVENTLISTENER_HH
2
#define EVENTLISTENER_HH
3
4
#include <memory>
5
6
namespace
openmsx
{
7
8
class
Event;
9
10
class
EventListener
11
{
12
public
:
22
virtual
int
signalEvent
(
const
std::shared_ptr<const Event>& event) = 0;
23
24
protected
:
25
EventListener
() =
default
;
26
~EventListener
() =
default
;
27
};
28
29
}
// namespace openmsx
30
31
#endif
// EVENTLISTENER_HH
openmsx::EventListener
Definition:
EventListener.hh:11
openmsx::EventListener::~EventListener
~EventListener()=default
openmsx::EventListener::signalEvent
virtual int signalEvent(const std::shared_ptr< const Event > &event)=0
This method gets called when an event you are subscribed to occurs.
openmsx::EventListener::EventListener
EventListener()=default
openmsx
This file implemented 3 utility functions:
Definition:
Autofire.cc:5
Generated on Sat Jan 23 2021 17:16:41 for openMSX by
1.9.1