ORE Studio 0.0.4
Loading...
Searching...
No Matches
Public Attributes | List of all members
session_statistics Struct Referencefinal

Aggregated session statistics for a time period. More...

#include <session.hpp>

Collaboration diagram for session_statistics:
Collaboration graph

Public Attributes

std::chrono::system_clock::time_point period_start
 Start of the time period.
 
std::chrono::system_clock::time_point period_end
 End of the time period.
 
boost::uuids::uuid account_id
 Account ID if statistics are per-account, nil for aggregate.
 
std::uint64_t session_count = 0
 Total number of sessions in this period.
 
double avg_duration_seconds = 0.0
 Average session duration in seconds.
 
std::uint64_t total_bytes_sent = 0
 Total bytes sent across all sessions.
 
std::uint64_t total_bytes_received = 0
 Total bytes received across all sessions.
 
double avg_bytes_sent = 0.0
 Average bytes sent per session.
 
double avg_bytes_received = 0.0
 Average bytes received per session.
 
std::uint32_t unique_countries = 0
 Number of unique countries from which sessions originated.
 

Detailed Description

Aggregated session statistics for a time period.