#include <qmemorybuffer.h>
|
| QMemoryBuffer (QObject *parent=nullptr) |
|
uchar | at (qint64 idx) override |
|
qint64 | length () const override |
|
void | insert (qint64 offset, const QByteArray &data) override |
|
void | remove (qint64 offset, int length) override |
|
QByteArray | read (qint64 offset, int length) override |
|
bool | read (QIODevice *device) override |
|
void | write (QIODevice *device) override |
|
qint64 | indexOf (const QByteArray &ba, qint64 from) override |
|
qint64 | lastIndexOf (const QByteArray &ba, qint64 from) override |
|
| QHexBuffer (QObject *parent=nullptr) |
|
bool | isEmpty () const |
|
virtual void | replace (qint64 offset, const QByteArray &data) |
|
virtual void | read (char *data, int size) |
|
virtual void | read (const QByteArray &ba) |
|
◆ QMemoryBuffer()
QMemoryBuffer::QMemoryBuffer |
( |
QObject * |
parent = nullptr | ) |
|
|
explicit |
◆ at()
uchar QMemoryBuffer::at |
( |
qint64 |
idx | ) |
|
|
overridevirtual |
◆ indexOf()
qint64 QMemoryBuffer::indexOf |
( |
const QByteArray & |
ba, |
|
|
qint64 |
from |
|
) |
| |
|
overridevirtual |
◆ insert()
void QMemoryBuffer::insert |
( |
qint64 |
offset, |
|
|
const QByteArray & |
data |
|
) |
| |
|
overridevirtual |
◆ lastIndexOf()
qint64 QMemoryBuffer::lastIndexOf |
( |
const QByteArray & |
ba, |
|
|
qint64 |
from |
|
) |
| |
|
overridevirtual |
◆ length()
qint64 QMemoryBuffer::length |
( |
| ) |
const |
|
overridevirtual |
◆ read() [1/2]
QByteArray QMemoryBuffer::read |
( |
qint64 |
offset, |
|
|
int |
length |
|
) |
| |
|
overridevirtual |
◆ read() [2/2]
bool QMemoryBuffer::read |
( |
QIODevice * |
device | ) |
|
|
overridevirtual |
◆ remove()
void QMemoryBuffer::remove |
( |
qint64 |
offset, |
|
|
int |
length |
|
) |
| |
|
overridevirtual |
◆ write()
void QMemoryBuffer::write |
( |
QIODevice * |
device | ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files: