![]() |
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/qcompilerdetection.h>#include <QtCore/qobject.h>#include <QtCore/qscopedvaluerollback.h>#include <qt_windows.h>#include <ioringapi.h>#include <QtCore/q26numeric.h>Go to the source code of this file.
Classes | |
| struct | QtPrivate::IORingApiTable |
Namespaces | |
| namespace | QtPrivate |
Macros | |
| #define | FOREACH_WIN_IORING_FUNCTION(Fn) |
| #define | DefineIORingFunction(Name) |
Typedefs | |
| template<typename T> | |
| using | QtPrivate::DetectHasFd = decltype(std::declval<const T &>().fd) |
Functions | |
| QT_REQUIRE_CONFIG (windows_ioring) | |
| static const IORingApiTable * | QtPrivate::getApiTable () |
| static HRESULT | buildReadOperation (HIORING ioRingHandle, qintptr fdfd, QSpan< std::byte > destination, quint64 offsetoffset, quintptr userData) |
| static HRESULT | buildWriteOperation (HIORING ioRingHandle, qintptr fdfd, QSpan< const std::byte > sourcesource, quint64 offsetoffset, quintptr userData) |
| static HANDLE | openFile (const QIORingRequest< QIORing::Operation::Open > &openRequest) |
Variables | |
| QT_BEGIN_NAMESPACE | |
| template<typename T> | |
| constexpr bool | QtPrivate::OperationHasFd_v = qxp::is_detected_v<DetectHasFd, T> |
| #define DefineIORingFunction | ( | Name | ) |
| #define FOREACH_WIN_IORING_FUNCTION | ( | Fn | ) |
Definition at line 28 of file qioring_win.cpp.
|
static |
Definition at line 91 of file qioring_win.cpp.
References QtPrivate::getApiTable().
|
static |
Definition at line 105 of file qioring_win.cpp.
References QtPrivate::getApiTable().
|
static |
Definition at line 324 of file qioring_win.cpp.
| QT_REQUIRE_CONFIG | ( | windows_ioring | ) |
|
Definition at line 22 of file qioring_win.cpp.