|
PTLib
Version 2.10.10
|
Go to the source code of this file.
Classes | |
| class | PSmartNotifieeRegistrar |
| Implements a function similar to the PNotifier, but uses an "id" to link the caller and callee rather than using a pointer. More... | |
| class | PSmartNotifierFunction |
| class | PNotifierList |
Macros | |
| #define | PDECLARE_SMART_NOTIFIEE PSmartNotifieeRegistrar m_Registrar; \ |
| #define | PCREATE_SMART_NOTIFIEE m_Registrar.Init(this) |
| #define | PDECLARE_SMART_NOTIFIER(notifier, notifiee, func) |
| #define | PCREATE_SMART_NOTIFIER(func) PNotifier(new func##_PSmartNotifier(m_Registrar.GetID())) |
| #define PCREATE_SMART_NOTIFIEE m_Registrar.Init(this) |
| #define PCREATE_SMART_NOTIFIER | ( | func | ) | PNotifier(new func##_PSmartNotifier(m_Registrar.GetID())) |
| #define PDECLARE_SMART_NOTIFIEE PSmartNotifieeRegistrar m_Registrar; \ |
| #define PDECLARE_SMART_NOTIFIER | ( | notifier, | |
| notifiee, | |||
| func | |||
| ) |