|
scclib
Stable Cloud Computing C++ Library
|
Adds timer to a read stream. More...
#include <rwtimer.h>


Public Member Functions | |
| ReadTimer () | |
| Reads return 0 until reset. More... | |
| ReadTimer (Reader &) | |
| Chain using a reference. More... | |
| ReadTimer (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 and update time over underlying read. | |
| std::chrono::nanoseconds | read_dur () const |
| void | read_dur (std::chrono::nanoseconds v) |
| void | read_dur_reset () |
| uint64_t | read_calls () const |
| void | read_calls_reset () |
Adds timer to a read stream.
Example from scclib/util/unittest/iohelper.cc
| ReadTimer::ReadTimer | ( | ) |
| ReadTimer::ReadTimer | ( | Reader & | r | ) |