EPS Conduits  v0.0.2-2413
networking over networking
EPS::CommStats1 Struct Referencefinal

Communication header: send stats information. More...

#include "comm.hpp"

Collaboration diagram for EPS::CommStats1:

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...
 

Detailed Description

Communication header: send stats information.

Member Function Documentation

◆ set()

void EPS::CommStats1::set ( const UUIDSet uuids)

Initialize the record.

Here is the caller graph for this function:

Member Data Documentation

◆ bytes_dropped

uint64_t EPS::CommStats1::bytes_dropped

total bytes dropped

◆ direct_bps_in

char EPS::CommStats1::direct_bps_in[EPS::bps_string_size]

text representation of direct (mesh) rx bps

◆ direct_bps_out

char EPS::CommStats1::direct_bps_out[EPS::bps_string_size]

text representation of direct (mesh) tx bps

◆ direct_bytes_received

uint64_t EPS::CommStats1::direct_bytes_received

total direct client-to-client bytes received

◆ direct_bytes_sent

uint64_t EPS::CommStats1::direct_bytes_sent

total direct client-to-client bytes sent

◆ header

CommHeader1 EPS::CommStats1::header

◆ mesh_connections

uint32_t EPS::CommStats1::mesh_connections

number of uuids in the array (mesh connections, network byte order)

◆ server_bps_in

char EPS::CommStats1::server_bps_in[EPS::bps_string_size]

text representation of server rx bps

◆ server_bps_out

char EPS::CommStats1::server_bps_out[EPS::bps_string_size]

text representation of server tx bps

◆ server_bytes_received

uint64_t EPS::CommStats1::server_bytes_received

total bytes received from the server

◆ server_bytes_sent

uint64_t EPS::CommStats1::server_bytes_sent

total bytes sent to the server

◆ tap_bps_in

char EPS::CommStats1::tap_bps_in[EPS::bps_string_size]

text representation of tap interface rx bps

◆ tap_bps_out

char EPS::CommStats1::tap_bps_out[EPS::bps_string_size]

text representation of tap interface tx bps

◆ tap_bytes_received

uint64_t EPS::CommStats1::tap_bytes_received

total bytes read from the TAP interface

◆ tap_bytes_sent

uint64_t EPS::CommStats1::tap_bytes_sent

total bytes written to the TAP interface

◆ timestamp

uint32_t EPS::CommStats1::timestamp

when the stats packet was generated (network byte order)

◆ uuid

UUID16 EPS::CommStats1::uuid[0]

established mesh connections


The documentation for this struct was generated from the following files: