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