![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "qioring_p.h"#include <QtCore/qobject.h>#include <QtCore/qscopedvaluerollback.h>#include <QtCore/private/qcore_unix_p.h>#include <QtCore/private/qfiledevice_p.h>#include <liburing.h>#include <sys/mman.h>#include <sys/eventfd.h>#include <sys/stat.h>Go to the source code of this file.
Namespaces | |
| namespace | QtPrivate |
Typedefs | |
| template<typename T> | |
| using | QtPrivate::DetectFd = decltype(std::declval<const T &>().fd) |
Functions | |
| QT_REQUIRE_CONFIG (liburing) | |
| static io_uring_op | toUringOp (QIORing::Operation op) |
| static qsizetype | maxReadWriteLen () |
| static Q_ALWAYS_INLINE void | prepareFileIOCommon (io_uring_sqe *sqe, const QIORingRequestOffsetFdBase &request, quint64 offset) |
| static Q_ALWAYS_INLINE void | prepareFileReadWrite (io_uring_sqe *sqe, const QIORingRequestOffsetFdBase &request, const void *address, quint64 offset, qsizetype size) |
| static int | openModeToOpenFlags (QIODevice::OpenMode mode) |
Variables | |
| QT_BEGIN_NAMESPACE | |
| static constexpr qsizetype | MaxReadWriteLen = 0x7ffff000 |
| template<typename T> | |
| constexpr bool | QtPrivate::HasFdMember = qxp::is_detected_v<DetectFd, T> |
|
static |
Definition at line 45 of file qioring_linux.cpp.
|
inlinestatic |
Definition at line 463 of file qioring_linux.cpp.
|
static |
Definition at line 447 of file qioring_linux.cpp.
|
static |
Definition at line 454 of file qioring_linux.cpp.
| QT_REQUIRE_CONFIG | ( | liburing | ) |
|
static |
Definition at line 419 of file qioring_linux.cpp.
References QtPrivate::NumOperations.
|
staticconstexpr |
Definition at line 35 of file qioring_linux.cpp.
|
Definition at line 22 of file qioring_linux.cpp.