Anklang 0.3.0-460-gc4ef46ba
ASE — Anklang Sound Engine (C++)

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
Ase::EmittableImpl::EventDispatcher Struct Reference

Public Types

using EventConnectionP = std::shared_ptr< EventConnection >
 

Public Member Functions

void purge_connections ()
 
void emit (const Event &event)
 

Public Attributes

std::vector< EventConnectionWconnections
 
uint in_emission
 
bool needs_purging
 

Detailed Description

Definition at line 33 of file object.cc.

Member Typedef Documentation

◆ EventConnectionP

Definition at line 34 of file object.cc.

Constructor & Destructor Documentation

◆ ~EventDispatcher()

Ase::EmittableImpl::EventDispatcher::~EventDispatcher ( )

Definition at line 72 of file object.cc.

Member Function Documentation

◆ emit()

void Ase::EmittableImpl::EventDispatcher::emit ( const Event event)

Definition at line 55 of file object.cc.

◆ purge_connections()

void Ase::EmittableImpl::EventDispatcher::purge_connections ( )

Definition at line 39 of file object.cc.

Member Data Documentation

◆ connections

std::vector<EventConnectionW> Ase::EmittableImpl::EventDispatcher::connections

Definition at line 35 of file object.cc.

◆ in_emission

uint Ase::EmittableImpl::EventDispatcher::in_emission

Definition at line 36 of file object.cc.

◆ needs_purging

bool Ase::EmittableImpl::EventDispatcher::needs_purging

Definition at line 37 of file object.cc.


The documentation for this struct was generated from the following file: