#include <TEvent.h>
Definition at line 29 of file TEvent.h.
◆ TGenericEmitter() [1/2]
TGenericEmitter::TGenericEmitter |
( |
| ) |
|
Definition at line 72 of file TEvent.cpp.
73{
75}
void Create(void *a_pOwner)
◆ TGenericEmitter() [2/2]
TGenericEmitter::TGenericEmitter |
( |
void * | a_pOwner | ) |
|
◆ ~TGenericEmitter()
TGenericEmitter::~TGenericEmitter |
( |
| ) |
|
|
default |
◆ Create()
void TGenericEmitter::Create |
( |
void * | a_pOwner | ) |
|
◆ Destroy()
void TGenericEmitter::Destroy |
( |
| ) |
|
Definition at line 37 of file TEvent.cpp.
38{
40 {
42 {
43 it->Disconnect();
44 }
45 }
46
48}
TPriList< TGenericListener > m_Listeners
◆ GetListeners() [1/2]
◆ GetListeners() [2/2]
◆ Throw()
void TGenericEmitter::Throw |
( |
void * | a_pData | ) |
|
Definition at line 55 of file TEvent.cpp.
56{
58
60 {
61 auto pNextListener = pListener->Next();
62 pListener->Execute(
m_pOwner, a_pData );
63 pListener = pNextListener;
64 }
65}
◆ m_Listeners
◆ m_pOwner
void* TGenericEmitter::m_pOwner |
The documentation for this class was generated from the following files:
- D:/_dev/OpenBarnyard/Source/Toshi/Source/Toshi/TEvent.h
- D:/_dev/OpenBarnyard/Source/Toshi/Source/Toshi/TEvent.cpp