47{
48 std::ios::fmtflags lOrigFlags( aStream.flags() );
49
50 size_t lNrBytesWritten = 0;
51 for (
size_t i = 0; i < aPacket.
mData.size(); i++) {
52 for (
const uint8_t* lPtr = aPacket.
mData.at(i).first; lPtr != (aPacket.
mData.at(i).first + aPacket.
mData.at(i).second); lPtr++, lNrBytesWritten++) {
53 if ((lNrBytesWritten & 63) == 0)
54 aStream << std::endl << " @ " << std::setw(3) << std::dec << (lNrBytesWritten >> 2) << " : x";
55 aStream << std::setw(2) << std::hex << uint16_t(*lPtr) << " ";
56 }
57 }
58
59 aStream.flags( lOrigFlags );
60 return aStream;
61}
const std::vector< std::pair< const uint8_t *, size_t > > mData