next easing of PIChunkStream::extract()

This commit is contained in:
2020-10-08 22:47:32 +03:00
parent 2e3204806f
commit 51775a5ee6
3 changed files with 25 additions and 3 deletions

View File

@@ -67,8 +67,10 @@ public:
//! Add data to this chunk strean with ID "id" and value "data"
template <typename T> PIChunkStream & add(int id, const T & data) {*this << ChunkConst<T>(id, data); return *this;}
//! Extract %PIByteArray from "data" and set it current stream. Returns if has data to read.
bool extract(PIByteArray & data);
//! Extract %PIByteArray from "data" and set it current stream.
//! If "read_all" then call \a readAll() after extract.
//! Returns if has data to read.
bool extract(PIByteArray & data, bool read_all = false);
void setSource(const PIByteArray & data);
void setSource(PIByteArray * data);