![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qrandomaccessasyncfile_p_p.h>
Public Member Functions | |
| QRandomAccessAsyncFileBackend (QRandomAccessAsyncFile *owner) | |
| virtual | ~QRandomAccessAsyncFileBackend () |
| virtual bool | init ()=0 |
| virtual void | cancelAndWait (QIOOperation *op)=0 |
| virtual void | close ()=0 |
| virtual qint64 | size () const =0 |
| virtual QIOOperation * | open (const QString &path, QIODeviceBase::OpenMode mode)=0 |
| virtual QIOOperation * | flush ()=0 |
| virtual QIOReadOperation * | read (qint64 offset, qint64 maxSize)=0 |
| virtual QIOWriteOperation * | write (qint64 offset, const QByteArray &data)=0 |
| virtual QIOWriteOperation * | write (qint64 offset, QByteArray &&data)=0 |
| virtual QIOVectoredReadOperation * | readInto (qint64 offset, QSpan< std::byte > buffer)=0 |
| virtual QIOVectoredWriteOperation * | writeFrom (qint64 offset, QSpan< const std::byte > buffer)=0 |
| virtual QIOVectoredReadOperation * | readInto (qint64 offset, QSpan< const QSpan< std::byte > > buffers)=0 |
| virtual QIOVectoredWriteOperation * | writeFrom (qint64 offset, QSpan< const QSpan< const std::byte > > buffers)=0 |
Protected Types | |
| enum class | FileState : quint8 { Closed , OpenPending , Opened } |
Protected Attributes | |
| QString | m_filePath |
| QRandomAccessAsyncFile * | m_owner = nullptr |
| QIODeviceBase::OpenMode | m_openMode |
| FileState | m_fileState = FileState::Closed |
Definition at line 53 of file qrandomaccessasyncfile_p_p.h.
|
strongprotected |
| Enumerator | |
|---|---|
| Closed | |
| OpenPending | |
| Opened | |
Definition at line 84 of file qrandomaccessasyncfile_p_p.h.
|
explicit |
Definition at line 10 of file qrandomaccessasyncfile.cpp.
|
virtualdefault |
|
pure virtual |
|
pure virtual |
|
nodiscardpure virtual |
Referenced by testing.tools.encode_pdf_filter._SinkPdfStream::close().
|
pure virtual |
|
nodiscardpure virtual |
|
nodiscardpure virtual |
|
nodiscardpure virtual |
|
nodiscardpure virtual |
|
pure virtual |
|
nodiscardpure virtual |
|
nodiscardpure virtual |
|
nodiscardpure virtual |
|
nodiscardpure virtual |
|
protected |
Definition at line 91 of file qrandomaccessasyncfile_p_p.h.
|
protected |
Definition at line 94 of file qrandomaccessasyncfile_p_p.h.
|
protected |
Definition at line 93 of file qrandomaccessasyncfile_p_p.h.
|
protected |
Definition at line 92 of file qrandomaccessasyncfile_p_p.h.