Anklang C++ API 0.0.0
Loading...
Searching...
No Matches
EmittableImpl::EventDispatcher

Public Types

usingEventConnectionP = std::shared_ptr< EventConnection >

Public Member Functions

voidemit (const Event &event)
voidpurge_connections ()
~EventDispatcher ()

Public Attributes

std::vector< EventConnectionW >connections
uintin_emission
boolneeds_purging

Member Typedef Documentation

EventConnectionP

using EventConnectionP = std::shared_ptr<EventConnection>

Constructor & Destructor Documentation

~EventDispatcher()

Member Function Documentation

purge_connections()

void purge_connections ( )

emit()

void emit ( const Event & event)

Member Data Documentation

connections

std::vector<EventConnectionW> connections

in_emission

uint in_emission

needs_purging

bool needs_purging