okteta
bytearraysrecstreamencoder.cpp
Go to the documentation of this file.
70 void ByteArraySRecStreamEncoder::streamBlockHeader( QTextStream& textStream, unsigned char* line )
95 void ByteArraySRecStreamEncoder::streamRecordCount( QTextStream& textStream, unsigned char* line,
111 // end of x-block: The address field may optionally contain the x-byte address of the instruction to which control is to be passed.
117 // TODO: recordType is not limited to valid values, also brings recalculation of addressLineSize
132 : AbstractByteArrayStreamEncoder( i18nc("name of the encoding target","S-Record"), QString::fromLatin1("text/x-srecord") )
could it be useful to hide the data access behind an iterator? * class KDataBufferIterator { public: ...
Definition: abstractbytearraymodel.h:79
int noOfBytesPerLine() const
Definition: bytearrayview.cpp:244
Okteta::Address firstLineOffset() const
Definition: bytearrayview.cpp:240
virtual ~ByteArraySRecStreamEncoder()
Definition: bytearraysrecstreamencoder.cpp:207
the logical layout of a byte array table for a view
Definition: bytearraytablelayout.h:61
virtual Size size() const =0
AddressSizeId addressSizeId
Definition: bytearraysrecstreamencoder.h:47
virtual bool encodeDataToStream(QIODevice *device, const ByteArrayView *byteArrayView, const Okteta::AbstractByteArrayModel *byteArrayModel, const Okteta::AddressRange &range)
Definition: bytearraysrecstreamencoder.cpp:136
ByteArraySRecStreamEncoder()
Definition: bytearraysrecstreamencoder.cpp:131
virtual Byte byte(Address offset) const =0
locates working range The idea behind is to tell buffer which range will be requested in the followin...
SRecStreamEncoderSettings()
Definition: bytearraysrecstreamencoder.cpp:40
SRecStreamEncoderSettings mSettings
Definition: bytearraysrecstreamencoder.h:103
Okteta::Address startOffset() const
Definition: bytearrayview.cpp:236
Definition: bytearrayview.h:51
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:07 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:07 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.