![]() |
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>
Classes | |
| class | GenericRequestType |
Public Types | |
| using | Operation = QtPrivate::Operation |
| using | RequestHandle = RequestHandleTag * |
Public Member Functions | |
| Q_CORE_EXPORT | QIORing (quint32 submissionQueueSize=DefaultSubmissionQueueSize, quint32 completionQueueSize=DefaultCompletionQueueSize) |
| Q_CORE_EXPORT | ~QIORing () |
| bool | ensureInitialized () |
| template<Operation Op> | |
| QIORing::RequestHandle | queueRequest (QIORingRequest< Op > &&request) |
| Q_CORE_EXPORT void | submitRequests () |
| Q_CORE_EXPORT bool | waitForRequest (RequestHandle handle, QDeadlineTimer deadline=QDeadlineTimer::Forever) |
| quint32 | submissionQueueSize () const noexcept |
| quint32 | completionQueueSize () const noexcept |
Static Public Member Functions | |
| static Q_CORE_EXPORT QIORing * | sharedInstance () |
| static Q_CORE_EXPORT bool | supportsOperation (Operation op) |
Static Public Attributes | |
| static constexpr quint32 | DefaultSubmissionQueueSize = 128 |
| static constexpr quint32 | DefaultCompletionQueueSize = DefaultSubmissionQueueSize * 2 |
Definition at line 107 of file qioring_p.h.
Definition at line 114 of file qioring_p.h.
| using QIORing::RequestHandle = RequestHandleTag * |
Definition at line 115 of file qioring_p.h.
|
explicit |
Definition at line 21 of file qioring.cpp.
| QIORing::~QIORing | ( | ) |
Definition at line 54 of file qioring_linux.cpp.
|
inlinenoexcept |
Definition at line 146 of file qioring_p.h.
|
inline |
Definition at line 126 of file qioring_p.h.
|
inline |
Definition at line 131 of file qioring_p.h.
|
static |
Definition at line 13 of file qioring.cpp.
|
inlinenoexcept |
Definition at line 145 of file qioring_p.h.
| void QIORing::submitRequests | ( | ) |
Definition at line 316 of file qioring_linux.cpp.
|
static |
Definition at line 297 of file qioring_linux.cpp.
References QtPrivate::NumOperations.
| bool QIORing::waitForRequest | ( | RequestHandle | handle, |
| QDeadlineTimer | deadline = QDeadlineTimer::Forever ) |
Definition at line 70 of file qioring.cpp.
|
staticconstexpr |
Definition at line 113 of file qioring_p.h.
|
staticconstexpr |
Definition at line 112 of file qioring_p.h.