#include <TGlobalEmitter.h>
Public Types | |
using | EventCallback = void ( * )( void*, const T& ) |
![]() | |
using | Iterator = Toshi::T2Iterator<T, TNode> |
Protected Member Functions | |
TGenericGlobalListener () | |
void | Execute (const T &a_rData) |
void | ConnectImpl (void *pReceiver, EventCallback fnCallback) |
void | DisconnectImpl () |
Protected Attributes | |
void * | m_pReceiver |
EventCallback | m_fnCallback |
Friends | |
template<class T> | |
class | TGlobalEmitter |
Additional Inherited Members | |
![]() | |
TNode () | |
~TNode () | |
TBOOL | IsLinked () const |
T * | Next () const |
T * | Prev () const |
void | Remove () |
![]() | |
friend | TQList |
Definition at line 7 of file TGlobalEmitter.h.
using TGenericGlobalListener< T >::EventCallback = void ( * )( void*, const T& ) |
Definition at line 10 of file TGlobalEmitter.h.
|
inlineprotected |
Definition at line 16 of file TGlobalEmitter.h.
|
inlineprotected |
Definition at line 73 of file TGlobalEmitter.h.
|
inlineprotected |
Definition at line 82 of file TGlobalEmitter.h.
|
inlineprotected |
Definition at line 22 of file TGlobalEmitter.h.
Definition at line 13 of file TGlobalEmitter.h.
|
protected |
Definition at line 32 of file TGlobalEmitter.h.
|
protected |
Definition at line 31 of file TGlobalEmitter.h.