Scroll to navigation

ost::HEXdump(3) Library Functions Manual ost::HEXdump(3)

NAME

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

SYNOPSIS

#include <applog.h>

Public Member Functions


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.

Protected Attributes


std::string _str
 
output string

Friends


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

Detailed Description

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

Constructor & Destructor Documentation

ost::HEXdump::HEXdump (const unsigned char *buffer, intbuff_len, intmax_len = 200)

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.

virtual ost::HEXdump::~HEXdump () [inline], [virtual]

HEXdump destructor.

Member Function Documentation

const char* ost::HEXdump::c_str () const [inline]

const char* cast provided for conveneince.

std::string ost::HEXdump::str () [inline]

string cast provided for conveneince.

Friends And Related Function Documentation

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

operator <<
Parameters:
hd hexdump.
Returns:
application logger stream

Member Data Documentation

std::string ost::HEXdump::_str [protected]

output string

Author

Generated automatically by Doxygen for GNU CommonC++ from the source code.
Sun Dec 29 2013 GNU CommonC++