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)
Protected Attributes¶
std::string _str
Friends¶
std::ostream & operator<< (std::ostream &out, const HEXdump &hd)
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 stringAuthor¶
Generated automatically by Doxygen for GNU CommonC++ from the source code.Sun Dec 29 2013 | GNU CommonC++ |