6#include <QtCore/QTextStream>
31 const QByteArray& delimeters,
33 bool skipDelimeter =
true,
34 char* foundDelimeterPtr =
NULL)
override;
42 QString& messageSource)
const override;
48 bool m_useLastReadChar;
static CArchiveTag s_acfRootTag
Process tag used to group data in archive stream.
Base class for XML based reading archives.
Base implementation of a reading archive for XML format using a stream implementation.
CXmlReadArchiveBase BaseClass
int GetLastReadLine() const
virtual void DecorateMessage(istd::IInformationProvider::InformationCategory category, int id, int flags, QString &message, QString &messageSource) const override
Decorate message parts before outputting.
virtual bool ReadToDelimeter(const QByteArray &delimeters, QByteArray &result, bool skipDelimeter=true, char *foundDelimeterPtr=NULL) override
Read input stream till one of specified delimeters is found.
CXmlStreamReadArchiveBase(const CArchiveTag &rootTag=s_acfRootTag)
Contains general persistence mechanism with basic archives implementations.