scclib
Stable Cloud Computing C++ Library
|
Adds byte count to a write stream. More...
#include <rwcounter.h>
Public Member Functions | |
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 write stream.
Example from scclib/util/unittest/iohelper.cc
Definition at line 96 of file rwcounter.h.
WriteCounter::WriteCounter | ( | Writer & | w | ) |
|
virtual |
Write interface.
Write a block of data to a maximum. Return number of bytes written.
Implements scc::util::Writer.
Definition at line 865 of file iostream.cc.