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

(bc83d91d4e3575ba688d65e12860c05b3fb1dcbd)

#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 50 of file qtimerinfo_unix.cpp.

◆ calculateCoarseTimerTimeout()

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

Definition at line 97 of file qtimerinfo_unix.cpp.

◆ calculateNextTimeout()

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

Definition at line 212 of file qtimerinfo_unix.cpp.

◆ roundToMillisecond()

constexpr milliseconds roundToMillisecond ( nanoseconds val)
staticconstexpr

Definition at line 62 of file qtimerinfo_unix.cpp.

◆ roundToSecs()

constexpr seconds roundToSecs ( nanoseconds interval)
staticconstexpr

Definition at line 78 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 22 of file qtimerinfo_unix.cpp.