LibreOffice Module vcl (master) 1
|
#include <saltimer.hxx>
Public Member Functions | |
VersionedEvent () | |
sal_Int32 | GetNextEventVersion () |
void | InvalidateEvent () |
bool | ExistsValidEvent () const |
bool | IsValidEventVersion (const sal_Int32 nEventVersion) const |
Private Attributes | |
sal_Int32 | m_nEventVersion |
The "additional event data" members on macOS are integers, so we can't use an unsigned integer and rely on the defined unsigned overflow in InvalidateEvent(). More... | |
bool | m_bIsValidVersion |
Definition at line 58 of file saltimer.hxx.
|
inline |
Definition at line 69 of file saltimer.hxx.
|
inline |
Definition at line 90 of file saltimer.hxx.
References m_bIsValidVersion.
Referenced by WinSalTimer::HasTimerElapsed().
|
inline |
Definition at line 71 of file saltimer.hxx.
References InvalidateEvent(), m_bIsValidVersion, and m_nEventVersion.
|
inline |
Definition at line 78 of file saltimer.hxx.
References m_bIsValidVersion, m_nEventVersion, and SAL_MAX_INT32.
Referenced by GetNextEventVersion().
|
inline |
Definition at line 95 of file saltimer.hxx.
References m_bIsValidVersion, and m_nEventVersion.
|
private |
Definition at line 66 of file saltimer.hxx.
Referenced by ExistsValidEvent(), GetNextEventVersion(), InvalidateEvent(), and IsValidEventVersion().
|
private |
The "additional event data" members on macOS are integers, so we can't use an unsigned integer and rely on the defined unsigned overflow in InvalidateEvent().
Definition at line 65 of file saltimer.hxx.
Referenced by GetNextEventVersion(), InvalidateEvent(), and IsValidEventVersion().