Speedify SDK for Desktop/Embedded 15.5.0
Loading...
Searching...
No Matches
SpeedifySDK_SessionStats Struct Reference

Statistics for a period. More...

#include <types.h>

Data Fields

uint32_t period
 period the time period this stat covers, in hours, SPEEDIFYSDK_STAT_PERIOD_CURRENT for current, SPEEDIFYSDK_STAT_PERIOD_TOTAL for total
 
int64_t bytesReceived
 bytes received this period
 
int64_t bytesSent
 bytes sent this period
 
int64_t encryptedBytesReceived
 encrypted bytes received this period
 
int64_t encryptedBytesSent
 encrypted bytes sent this period
 
double maxDownloadSpeed
 maximum download speed this period, megabits per second
 
double maxUploadSpeed
 maximum upload speed this period, megabits per second
 
int32_t daysSinceFirst
 days since first connection
 
int64_t numFailovers
 connection failovers this period
 
int64_t numSessions
 total number of sessions this period
 
int64_t retransBytes
 bytes retransmitted this period
 
int64_t periodStartTime
 start time of this period, in seconds since epoch
 
int64_t totalConnectedMinutes
 minutes connected, this period
 
double mbpsDownBenefit
 extra download bandwidth acheived this period, in megabits per second
 
double mbpsUpBenefit
 extra upload bandwidth acheived this period, in megabits per second
 
SpeedifySDK_TunStats tunStats
 Contains stats regarding the TUN this period.
 
SpeedifySDK_HandlerStats handlerStats
 Contains stats regarding the packet handler this period.
 
SpeedifySDK_CaptivePortalStats captivePortalStats
 Contains stats regarding captive portals this period.
 
SpeedifySDK_StreamingSessionStats streamingStats
 Contains stats regarding streaming mode this period.
 
SpeedifySDK_DscpStatsArray dscpStats
 Contains stats for DSCP queues this period.
 

Detailed Description

Statistics for a period.

Since
7.5

Field Documentation

◆ bytesReceived

int64_t SpeedifySDK_SessionStats::bytesReceived

bytes received this period

Since
7.5

◆ bytesSent

int64_t SpeedifySDK_SessionStats::bytesSent

bytes sent this period

Since
7.5

◆ captivePortalStats

SpeedifySDK_CaptivePortalStats SpeedifySDK_SessionStats::captivePortalStats

Contains stats regarding captive portals this period.

Since
9.5

◆ daysSinceFirst

int32_t SpeedifySDK_SessionStats::daysSinceFirst

days since first connection

Since
7.5

◆ dscpStats

SpeedifySDK_DscpStatsArray SpeedifySDK_SessionStats::dscpStats

Contains stats for DSCP queues this period.

Since
15.0

◆ encryptedBytesReceived

int64_t SpeedifySDK_SessionStats::encryptedBytesReceived

encrypted bytes received this period

Since
9.5

◆ encryptedBytesSent

int64_t SpeedifySDK_SessionStats::encryptedBytesSent

encrypted bytes sent this period

Since
9.5

◆ handlerStats

SpeedifySDK_HandlerStats SpeedifySDK_SessionStats::handlerStats

Contains stats regarding the packet handler this period.

Since
8.0

◆ maxDownloadSpeed

double SpeedifySDK_SessionStats::maxDownloadSpeed

maximum download speed this period, megabits per second

Since
9.5

◆ maxUploadSpeed

double SpeedifySDK_SessionStats::maxUploadSpeed

maximum upload speed this period, megabits per second

Since
9.5

◆ mbpsDownBenefit

double SpeedifySDK_SessionStats::mbpsDownBenefit

extra download bandwidth acheived this period, in megabits per second

Since
7.5

◆ mbpsUpBenefit

double SpeedifySDK_SessionStats::mbpsUpBenefit

extra upload bandwidth acheived this period, in megabits per second

Since
7.5

◆ numFailovers

int64_t SpeedifySDK_SessionStats::numFailovers

connection failovers this period

Since
7.5

◆ numSessions

int64_t SpeedifySDK_SessionStats::numSessions

total number of sessions this period

Since
7.5

◆ period

uint32_t SpeedifySDK_SessionStats::period

period the time period this stat covers, in hours, SPEEDIFYSDK_STAT_PERIOD_CURRENT for current, SPEEDIFYSDK_STAT_PERIOD_TOTAL for total

Since
10.0

◆ periodStartTime

int64_t SpeedifySDK_SessionStats::periodStartTime

start time of this period, in seconds since epoch

Since
9.5

◆ retransBytes

int64_t SpeedifySDK_SessionStats::retransBytes

bytes retransmitted this period

Since
7.5

◆ streamingStats

SpeedifySDK_StreamingSessionStats SpeedifySDK_SessionStats::streamingStats

Contains stats regarding streaming mode this period.

Since
10.0

◆ totalConnectedMinutes

int64_t SpeedifySDK_SessionStats::totalConnectedMinutes

minutes connected, this period

Since
7.5

◆ tunStats

SpeedifySDK_TunStats SpeedifySDK_SessionStats::tunStats

Contains stats regarding the TUN this period.

Since
8.0

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