Specialized event for data transfer metrics.
More...
#include <network_metric_event.h>
Specialized event for data transfer metrics.
Definition at line 160 of file network_metric_event.h.
◆ network_transfer_event() [1/4]
| kcenon::network::events::network_transfer_event::network_transfer_event |
( |
const std::string & | conn_id, |
|
|
const std::string & | dir, |
|
|
std::size_t | byte_count, |
|
|
std::size_t | packet_count = 1, |
|
|
const std::map< std::string, std::string > & | lbls = {} ) |
|
inlineexplicit |
Definition at line 169 of file network_metric_event.h.
174 {})
179 ,
timestamp(std::chrono::steady_clock::now())
181 {
182 }
std::string connection_id
std::chrono::steady_clock::time_point timestamp
std::map< std::string, std::string > labels
◆ network_transfer_event() [2/4]
| kcenon::network::events::network_transfer_event::network_transfer_event |
( |
| ) |
|
|
inline |
◆ network_transfer_event() [3/4]
◆ network_transfer_event() [4/4]
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ bytes
| std::size_t kcenon::network::events::network_transfer_event::bytes |
◆ connection_id
| std::string kcenon::network::events::network_transfer_event::connection_id |
◆ direction
| std::string kcenon::network::events::network_transfer_event::direction |
◆ labels
| std::map<std::string, std::string> kcenon::network::events::network_transfer_event::labels |
◆ packets
| std::size_t kcenon::network::events::network_transfer_event::packets |
◆ timestamp
| std::chrono::steady_clock::time_point kcenon::network::events::network_transfer_event::timestamp |
The documentation for this struct was generated from the following file: