|
UCommon
|
Produces a dump of a buffer in a hexdump way with its code Ascii translation and relative buffer address. More...
#include <applog.h>
Public Member Functions | |
| const char * | c_str () const |
| const char* cast provided for conveneince. | |
| HEXdump (const uint8_t *buffer, int buff_len, int max_len=200) | |
| HEXdump constructor. More... | |
| std::string | str () |
| string cast provided for conveneince. | |
| virtual | ~HEXdump () |
| HEXdump destructor. | |
Protected Attributes | |
| std::string | _str |
| output string | |
Friends | |
| std::ostream & | operator<< (std::ostream &out, const HEXdump &hd) |
| operator << More... | |
Produces a dump of a buffer in a hexdump way with its code Ascii translation and relative buffer address.
For instance: 0000000 - 77 98 21 49 0e 00 05 00 40 1c 01 1c 2f 00 00 00 w.!I......./...
| ost::HEXdump::HEXdump | ( | const uint8_t * | buffer, |
| int | buff_len, | ||
| int | max_len = 200 |
||
| ) |
HEXdump constructor.
| buffer | buffer to be "hexdumped" |
| buff_len | buffer length |
| max_len | max number of bytes to be "hexdumped". Usefull to truncate output. mas_len=0 does prints all. |
|
friend |
1.8.14