Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qtimerinfo_unix.cpp File Reference

(c5ef38dd361c72c1fce4b7362e37a2411f451d54)

#include <qelapsedtimer.h>
#include <qcoreapplication.h>
#include "private/qcore_unix_p.h"
#include "private/qtimerinfo_unix_p.h"
#include "private/qobject_p.h"
#include "private/qabstracteventdispatcher_p.h"
#include <sys/times.h>
Include dependency graph for qtimerinfo_unix.cpp:

Go to the source code of this file.

Functions

static bool byTimeout (const QTimerInfo *a, const QTimerInfo *b)
static constexpr milliseconds roundToMillisecond (nanoseconds val)
static constexpr seconds roundToSecs (nanoseconds interval)
static void calculateCoarseTimerTimeout (QTimerInfo *t, steady_clock::time_point now)
static void calculateNextTimeout (QTimerInfo *t, steady_clock::time_point now)

Variables

QT_BEGIN_NAMESPACE Q_CORE_EXPORT bool qt_disable_lowpriority_timers =false

Function Documentation

◆ byTimeout()

bool byTimeout ( const QTimerInfo * a,
const QTimerInfo * b )
static

Definition at line 49 of file qtimerinfo_unix.cpp.

◆ calculateCoarseTimerTimeout()

void calculateCoarseTimerTimeout ( QTimerInfo * t,
steady_clock::time_point now )
static

Definition at line 96 of file qtimerinfo_unix.cpp.

◆ calculateNextTimeout()

void calculateNextTimeout ( QTimerInfo * t,
steady_clock::time_point now )
static

Definition at line 211 of file qtimerinfo_unix.cpp.

◆ roundToMillisecond()

constexpr milliseconds roundToMillisecond ( nanoseconds val)
staticconstexpr

Definition at line 61 of file qtimerinfo_unix.cpp.

◆ roundToSecs()

constexpr seconds roundToSecs ( nanoseconds interval)
staticconstexpr

Definition at line 77 of file qtimerinfo_unix.cpp.

Variable Documentation

◆ qt_disable_lowpriority_timers

QT_BEGIN_NAMESPACE Q_CORE_EXPORT bool qt_disable_lowpriority_timers =false

Definition at line 21 of file qtimerinfo_unix.cpp.