|
Crypto++
|
measure how many byte and messages pass through, also serves as valve More...
#include <filters.h>
Classes | |
| struct | MessageRange |
Public Member Functions | |
| MeterFilter (BufferedTransformation *attachment=NULL, bool transparent=true) | |
| void | SetTransparent (bool transparent) |
| void | AddRangeToSkip (unsigned int message, lword position, lword size, bool sortNow=true) |
| void | ResetMeter () |
| void | IsolatedInitialize (const NameValuePairs ¶meters) |
| lword | GetCurrentMessageBytes () const |
| lword | GetTotalBytes () |
| unsigned int | GetCurrentSeriesMessages () |
| unsigned int | GetTotalMessages () |
| unsigned int | GetTotalMessageSeries () |
| byte * | CreatePutSpace (size_t &size) |
| size_t | Put2 (const byte *begin, size_t length, int messageEnd, bool blocking) |
| size_t | PutModifiable2 (byte *inString, size_t length, int messageEnd, bool blocking) |
| bool | IsolatedMessageSeriesEnd (bool blocking) |
| bool | IsolatedFlush (bool hardFlush, bool blocking) |
measure how many byte and messages pass through, also serves as valve
1.7.5