#include <Signals.h>
◆ CSignalHandlerList()
template<typename ManagedT >
◆ begin()
template<typename ManagedT >
◆ CriticalSection()
template<typename ManagedT >
Get critical section for accessing the handler list
- Note
- You must lock this yourself if you iterate through the handler list manually without using Invoke or similar.
◆ end()
template<typename ManagedT >
◆ Invoke()
template<typename ManagedT >
template<typename... ArgsT>
Invoke all registered signal handlers with the provided arguments when the signal type is a std::function or otherwise implements operator()
◆ Register()
template<typename ManagedT >
The documentation for this class was generated from the following file: