13 void setData(
char const *ptr, qint64 len);
15 bool open(OpenMode mode)
override;
16 qint64
pos()
const override;
17 qint64
size()
const override;
19 bool atEnd()
const override;
20 bool reset()
override;
26 qint64
readData(
char *data, qint64 maxlen)
override;
27 qint64
writeData(
char const *data, qint64 len)
override;
Definition: MemoryReader.h:7
char const * begin
Definition: MemoryReader.h:9
bool canReadLine() const override
Definition: MemoryReader.cpp:58
qint64 size() const override
Definition: MemoryReader.cpp:30
qint64 readData(char *data, qint64 maxlen) override
Definition: MemoryReader.cpp:73
qint64 bytesToWrite() const override
Definition: MemoryReader.cpp:53
bool isSequential() const override
Definition: MemoryReader.cpp:14
bool waitForBytesWritten(int msecs) override
Definition: MemoryReader.cpp:68
bool reset() override
Definition: MemoryReader.cpp:48
qint64 pos() const override
Definition: MemoryReader.cpp:25
void setData(char const *ptr, qint64 len)
Definition: MemoryReader.cpp:8
qint64 writeData(char const *data, qint64 len) override
Definition: MemoryReader.cpp:85
bool open(OpenMode mode) override
Definition: MemoryReader.cpp:19
char const * end
Definition: MemoryReader.h:10
MemoryReader(char const *ptr=nullptr, qint64 len=0)
Definition: MemoryReader.cpp:3
bool seek(qint64 pos) override
Definition: MemoryReader.cpp:38
bool waitForReadyRead(int msecs) override
Definition: MemoryReader.cpp:63
bool atEnd() const override
Definition: MemoryReader.cpp:43