87 for (
int i = 0;
i <
size;
i++) {
88 out << setw(2) << setfill(
'0') << hex <<
"0x" << (int)
m_data[
i] <<
" ";
91 out << dec <<
"]" << flush;
111 memcpy(&
m_data[offset], data, len);
void copyPartial(const DataBlock &dblk, int offset, int len)
bool equal(const DataBlock &obj) const
void print(std::ostream &out) const
DataBlock & operator=(const DataBlock &obj)
bool getMask(int offset, int len) const
void performAtomic(uint8_t *p) const
const uint8_t * getData(int offset, int len) const
void atomicPartial(const DataBlock &dblk, const WriteMask &mask)
void setData(const uint8_t *data, int offset, int len)
uint8_t * getDataMod(int offset)
static uint32_t getBlockSizeBytes()