Common base class for all managers of event listeners of type TypedEventListeners
. ModuleBase
instances are considered event listeners.
More...
|
static constexpr std::chrono::milliseconds | DefaultTimeout = std::chrono::milliseconds(10) |
| Duration which is used as a default timeout within all methods of this class if no different duration is passed to them. More...
|
|
using | MutexType = std::timed_mutex |
|
using | LockType = std::unique_lock< MutexType > |
|
Common base class for all managers of event listeners of type TypedEventListeners
. ModuleBase
instances are considered event listeners.
Definition at line 865 of file Module.h.
◆ EventListenersBase()
DynExp::EventListenersBase::EventListenersBase |
( |
| ) |
|
|
protecteddefault |
◆ ~EventListenersBase()
virtual DynExp::EventListenersBase::~EventListenersBase |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ Deregister()
virtual void DynExp::EventListenersBase::Deregister |
( |
const ModuleBase & |
Listener, |
|
|
const std::chrono::milliseconds |
Timeout = std::chrono::milliseconds(0) |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following file: