|
Common System 0.2.0
Common interfaces and patterns for system integration
|
Statistics for UDP client operations. More...
#include <udp_client_interface.h>

Public Member Functions | |
| void | reset () |
| Reset all statistics. | |
Public Attributes | |
| uint64_t | packets_sent = 0 |
| Total number of packets sent. | |
| uint64_t | bytes_sent = 0 |
| Total number of bytes sent. | |
| uint64_t | send_failures = 0 |
| Number of failed send operations. | |
| std::optional< std::chrono::steady_clock::time_point > | last_send_time |
| Timestamp of last successful send. | |
Statistics for UDP client operations.
Definition at line 85 of file udp_client_interface.h.
|
inline |
Reset all statistics.
Definition at line 101 of file udp_client_interface.h.
References bytes_sent, last_send_time, packets_sent, and send_failures.
| uint64_t kcenon::common::interfaces::udp_statistics::bytes_sent = 0 |
Total number of bytes sent.
Definition at line 90 of file udp_client_interface.h.
Referenced by reset().
| std::optional<std::chrono::steady_clock::time_point> kcenon::common::interfaces::udp_statistics::last_send_time |
Timestamp of last successful send.
Definition at line 96 of file udp_client_interface.h.
Referenced by reset().
| uint64_t kcenon::common::interfaces::udp_statistics::packets_sent = 0 |
Total number of packets sent.
Definition at line 87 of file udp_client_interface.h.
Referenced by reset().
| uint64_t kcenon::common::interfaces::udp_statistics::send_failures = 0 |
Number of failed send operations.
Definition at line 93 of file udp_client_interface.h.
Referenced by reset().