DOKK / manpages / debian 10 / libcommoncpp2-doc / ost_HEXdump.3.en
ost::HEXdump(3) Library Functions Manual ost::HEXdump(3)

ost::HEXdump - Produces a dump of a buffer in a hexdump way with its code Ascii translation and relative buffer address.

#include <applog.h>


HEXdump (const unsigned char *buffer, int buff_len, int max_len=200)
HEXdump constructor. virtual ~HEXdump ()
HEXdump destructor. const char * c_str () const
const char* cast provided for conveneince. std::string str ()
string cast provided for conveneince.


std::string _str
output string


std::ostream & operator<< (std::ostream &out, const HEXdump &hd)
operator <<

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......./...

HEXdump constructor.

Parameters:

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.

HEXdump destructor.

const char* cast provided for conveneince.

string cast provided for conveneince.

operator <<

Parameters:

hd hexdump.

Returns:

application logger stream

output string

Generated automatically by Doxygen for GNU CommonC++ from the source code.

Wed Oct 31 2018 GNU CommonC++