#include <xsignal.h>

Public Types | |
| enum | FLAGS : int { FLAG_MAIN_THREAD_CALL = 0x01, FLAG_AVOID_DUP = 0x02, FLAG_DELAY_SHORT = 0x100, FLAG_DELAY_ADAPTIVE = 0x200 } |
Public Member Functions | |
| unsigned int | delay_ms () const |
| int | flags () const |
Protected Member Functions | |
| XListener (FLAGS flags) | |
Protected Attributes | |
| atomic< int > | m_flags |
Friends | |
| template<class SS , typename... Args> | |
| class | Transactional::Talker |
Base class of listener, which holds pointers to object and function. Hold instances by shared_ptr.
| unsigned int XListener::delay_ms | ( | ) | const |
Definition at line 36 of file xsignal.cpp.
1.8.3