OpenSDN source code
|
#include <io_utils.h>
Public Member Functions | |
SocketStats () | |
void | GetRxStats (SocketIOStats *socket_stats) const |
void | GetTxStats (SocketIOStats *socket_stats) const |
Public Attributes | |
tbb::atomic< uint64_t > | read_calls |
tbb::atomic< uint64_t > | read_bytes |
tbb::atomic< uint64_t > | read_errors |
tbb::atomic< uint64_t > | write_calls |
tbb::atomic< uint64_t > | write_bytes |
tbb::atomic< uint64_t > | write_errors |
tbb::atomic< uint64_t > | write_block_start_time |
tbb::atomic< uint64_t > | write_blocked |
tbb::atomic< uint64_t > | write_blocked_duration_usecs |
tbb::atomic< uint64_t > | read_block_start_time |
tbb::atomic< uint64_t > | read_blocked |
tbb::atomic< uint64_t > | read_blocked_duration_usecs |
Definition at line 14 of file io_utils.h.
io::SocketStats::SocketStats | ( | ) |
Definition at line 13 of file io_utils.cc.
void io::SocketStats::GetRxStats | ( | SocketIOStats * | socket_stats | ) | const |
void io::SocketStats::GetTxStats | ( | SocketIOStats * | socket_stats | ) | const |
tbb::atomic<uint64_t> io::SocketStats::read_block_start_time |
Definition at line 29 of file io_utils.h.
tbb::atomic<uint64_t> io::SocketStats::read_blocked |
Definition at line 30 of file io_utils.h.
tbb::atomic<uint64_t> io::SocketStats::read_blocked_duration_usecs |
Definition at line 31 of file io_utils.h.
tbb::atomic<uint64_t> io::SocketStats::read_bytes |
Definition at line 21 of file io_utils.h.
tbb::atomic<uint64_t> io::SocketStats::read_calls |
Definition at line 20 of file io_utils.h.
tbb::atomic<uint64_t> io::SocketStats::read_errors |
Definition at line 22 of file io_utils.h.
tbb::atomic<uint64_t> io::SocketStats::write_block_start_time |
Definition at line 26 of file io_utils.h.
tbb::atomic<uint64_t> io::SocketStats::write_blocked |
Definition at line 27 of file io_utils.h.
tbb::atomic<uint64_t> io::SocketStats::write_blocked_duration_usecs |
Definition at line 28 of file io_utils.h.
tbb::atomic<uint64_t> io::SocketStats::write_bytes |
Definition at line 24 of file io_utils.h.
tbb::atomic<uint64_t> io::SocketStats::write_calls |
Definition at line 23 of file io_utils.h.
tbb::atomic<uint64_t> io::SocketStats::write_errors |
Definition at line 25 of file io_utils.h.