tcpflow  1.6.1
About: tcpflow is a TCP/IP packet demultiplexer that captures data transmitted as part of TCP connections (flows), and stores the data in a way that is convenient for protocol analysis and debugging.
  Fossies Dox: tcpflow-1.6.1.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

histogram.h File Reference
#include <vector>
#include <map>
Include dependency graph for histogram.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


class  CharClass
class  HistogramMaker
class  HistogramMaker::histogramTally
struct  HistogramMaker::ReportElement


std::ostream & operator<< (std::ostream &os, const HistogramMaker::FrequencyReportVector &rep)

Detailed Description

Unicode histogram

The basis of a string-based correlator and many other features. Uses C++ STL for sorting and string handling.

Summer 2011: Now is UTF-8/UTF-16 aware. All strings are stored as UTF-8. Detects UTF-16 in an add and automatically converts to UTF-8. Keeps track of UTF-16 count separately from UTF-8 count.

Oct 2011: Apparently you are not supposed to subclass the STL container classes.

Definition in file histogram.h.