|
scclib
Stable Cloud Computing C++ Library
|
Adds byte count to a read/write stream. More...
#include <rwcounter.h>


Public Member Functions | |
| RwCounter () | |
| Reads and writes will return 0 until reset. | |
| RwCounter (Reader &, Writer &) | |
| Chain using references. More... | |
| RwCounter (const std::shared_ptr< Reader > &, const std::shared_ptr< Writer > &) | |
| Chain using shared pointers. | |
Public Member Functions inherited from scc::util::ReadCounter | |
| ReadCounter () | |
| Reads will return 0 until reset. More... | |
| ReadCounter (Reader &) | |
| Chain using a reference. More... | |
| ReadCounter (const std::shared_ptr< Reader > &) | |
| Chain using a shared pointer. | |
| void | read_reset (Reader &) |
| Reset the chained reader. | |
| virtual void | read_reset (const std::shared_ptr< Reader > &) |
| Reset the chained reader. | |
| virtual std::shared_ptr< Reader > | read_shared () const |
| virtual size_t | read (void *, size_t) |
| Read interface. More... | |
| uint64_t | read_count () const |
| void | read_count (uint64_t v) |
| void | read_count_reset () |
| uint64_t | read_calls () const |
| void | read_calls (uint64_t v) |
| void | read_calls_reset () |
Public Member Functions inherited from scc::util::WriteCounter | |
| WriteCounter () | |
| Writes will return 0 until reset. | |
| WriteCounter (Writer &) | |
| Chain using a reference. More... | |
| WriteCounter (const std::shared_ptr< Writer > &) | |
| Chain using a shared pointer. | |
| void | write_reset (Writer &) |
| Reset the chained writer. | |
| virtual void | write_reset (const std::shared_ptr< Writer > &) |
| Reset the chained writer. | |
| virtual std::shared_ptr< Writer > | write_shared () const |
| virtual size_t | write (const void *, size_t) |
| Write interface. More... | |
| uint64_t | write_count () const |
| void | write_count (uint64_t v) |
| void | write_count_reset () |
| uint64_t | write_calls () const |
| void | write_calls (uint64_t v) |
| void | write_calls_reset () |
Adds byte count to a read/write stream.
Example from scclib/util/unittest/iohelper.cc
Definition at line 134 of file rwcounter.h.