App::DefaultMessageListener class

A class that inherits from App::IMessageListener and defines an implementation for the AddRef() and Release() metods.

If you inherit from this class, you only have to provide an implementation for the HandleMessage() method.

Base classes

class IMessageListener
An interface that can receive messages sent through the app.

Derived classes

class ScheduledTaskListener
A message listener that, listening to Update messages, executes the given task after a certain time has passed and (optionally) repetaing it periodically.
class UpdateMessageListener
A message listener used for Update script methods.
class ColorListener
class Simulator::ScheduledTaskListener
A message listener that, listening to Update messages, executes the given task after a certain time has passed and (optionally) repetaing it periodically.

Constructors, destructors, conversion operators

DefaultMessageListener()

Public functions

auto AddRef() -> int override
auto Release() -> int override

Protected variables

int mnRefCount