Communication header: send stats information. More...
#include "comm.hpp"
Public Member Functions | |
void | set (const UUIDSet &uuids) |
Initialize the record. More... | |
Public Attributes | |
CommHeader1 | header |
uint64_t | server_bytes_received |
total bytes received from the server More... | |
uint64_t | server_bytes_sent |
total bytes sent to the server More... | |
uint64_t | bytes_dropped |
total bytes dropped More... | |
uint64_t | direct_bytes_received |
total direct client-to-client bytes received More... | |
uint64_t | direct_bytes_sent |
total direct client-to-client bytes sent More... | |
uint64_t | tap_bytes_received |
total bytes read from the TAP interface More... | |
uint64_t | tap_bytes_sent |
total bytes written to the TAP interface More... | |
uint32_t | timestamp |
when the stats packet was generated (network byte order) More... | |
char | server_bps_in [EPS::bps_string_size] |
text representation of server rx bps More... | |
char | server_bps_out [EPS::bps_string_size] |
text representation of server tx bps More... | |
char | direct_bps_in [EPS::bps_string_size] |
text representation of direct (mesh) rx bps More... | |
char | direct_bps_out [EPS::bps_string_size] |
text representation of direct (mesh) tx bps More... | |
char | tap_bps_in [EPS::bps_string_size] |
text representation of tap interface rx bps More... | |
char | tap_bps_out [EPS::bps_string_size] |
text representation of tap interface tx bps More... | |
uint32_t | mesh_connections |
number of uuids in the array (mesh connections, network byte order) More... | |
UUID16 | uuid [0] |
established mesh connections More... | |
Communication header: send stats information.
void EPS::CommStats1::set | ( | const UUIDSet & | uuids | ) |
Initialize the record.
uint64_t EPS::CommStats1::bytes_dropped |
total bytes dropped
char EPS::CommStats1::direct_bps_in[EPS::bps_string_size] |
text representation of direct (mesh) rx bps
char EPS::CommStats1::direct_bps_out[EPS::bps_string_size] |
text representation of direct (mesh) tx bps
uint64_t EPS::CommStats1::direct_bytes_received |
total direct client-to-client bytes received
uint64_t EPS::CommStats1::direct_bytes_sent |
total direct client-to-client bytes sent
CommHeader1 EPS::CommStats1::header |
uint32_t EPS::CommStats1::mesh_connections |
number of uuids in the array (mesh connections, network byte order)
char EPS::CommStats1::server_bps_in[EPS::bps_string_size] |
text representation of server rx bps
char EPS::CommStats1::server_bps_out[EPS::bps_string_size] |
text representation of server tx bps
uint64_t EPS::CommStats1::server_bytes_received |
total bytes received from the server
uint64_t EPS::CommStats1::server_bytes_sent |
total bytes sent to the server
char EPS::CommStats1::tap_bps_in[EPS::bps_string_size] |
text representation of tap interface rx bps
char EPS::CommStats1::tap_bps_out[EPS::bps_string_size] |
text representation of tap interface tx bps
uint64_t EPS::CommStats1::tap_bytes_received |
total bytes read from the TAP interface
uint64_t EPS::CommStats1::tap_bytes_sent |
total bytes written to the TAP interface
uint32_t EPS::CommStats1::timestamp |
when the stats packet was generated (network byte order)
UUID16 EPS::CommStats1::uuid[0] |
established mesh connections