8 class ByteDataStreamBase;
155 void readData(
unsigned char* data,
unsigned long length)
const;
176 void writeData(
const unsigned char* data,
unsigned long length);
266 unsigned char* m_buf{
nullptr};
267 unsigned long m_len{0};
268 bool m_little_endian{
true};
Definition: ByteDataStreamBase.h:63
Definition: ByteData.h:30
unsigned long getDataLength() const
unsigned char * getBuffer() const
void setDataLength(unsigned long length)
ByteData(const ByteDataStreamBase &rhs)
Copy Constructor.
void writeData(const unsigned char *data, unsigned long length)
ByteData & operator=(const ByteData &rhs)
void isLittleEndian(bool little_endian)
void readData(unsigned char *data, unsigned long length) const
ByteData(const ByteData &rhs)
Copy Constructor.