openMSX
events
EventListener.hh
Go to the documentation of this file.
1
#ifndef EVENTLISTENER_HH
2
#define EVENTLISTENER_HH
3
4
namespace
openmsx
{
5
6
class
Event;
7
8
class
EventListener
9
{
10
public
:
11
EventListener
(
const
EventListener
&) =
delete
;
12
EventListener
&
operator=
(
const
EventListener
&) =
delete
;
13
23
virtual
int
signalEvent
(
const
Event
& event) = 0;
24
25
protected
:
26
EventListener
() =
default
;
27
~EventListener
() =
default
;
28
};
29
30
}
// namespace openmsx
31
32
#endif
// EVENTLISTENER_HH
openmsx::EventListener
Definition:
EventListener.hh:9
openmsx::EventListener::EventListener
EventListener(const EventListener &)=delete
openmsx::EventListener::signalEvent
virtual int signalEvent(const Event &event)=0
This method gets called when an event you are subscribed to occurs.
openmsx::EventListener::~EventListener
~EventListener()=default
openmsx::EventListener::EventListener
EventListener()=default
openmsx::EventListener::operator=
EventListener & operator=(const EventListener &)=delete
openmsx::Event
Definition:
Event.hh:28
openmsx
This file implemented 3 utility functions:
Definition:
Autofire.cc:9
Generated on Fri May 19 2023 13:13:11 for openMSX by
1.9.4