12 #ifdef epicsExportSharedSymbols 13 # define hexDumpEpicsExportSharedSymbols 14 # undef epicsExportSharedSymbols 19 #ifdef hexDumpEpicsExportSharedSymbols 20 # define epicsExportSharedSymbols 21 # undef hexDumpEpicsExportSharedSymbols 39 HexDump(
const char* buf,
size_t len);
44 inline HexDump&
limit(
size_t n=(
size_t)-1) { _limit = n;
return *
this; }
TODO only here because of the Lockable.
Mark external symbols and entry points for shared libraries.
std::ostream & operator<<(std::ostream &o, const Field &f)
HexDump & bytesPerLine(size_t n=(size_t)-1)
start a new line after this many bytes
HexDump & limit(size_t n=(size_t)-1)
safety limit on max bytes printed
This class implements a Bytebuffer that is like the java.nio.ByteBuffer.
HexDump & bytesPerGroup(size_t n=(size_t)-1)
insert a space after this many bytes