Speedify SDK for Desktop/Embedded  14.9.3
Data Fields
SpeedifySDK_SessionStats Struct Reference

Detailed Description

Statistics for a period.

Since
7.5

#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 More...
 
int64_t bytesReceived
 bytes received this period More...
 
int64_t bytesSent
 bytes sent this period More...
 
int64_t encryptedBytesReceived
 encrypted bytes received this period More...
 
int64_t encryptedBytesSent
 encrypted bytes sent this period More...
 
double maxDownloadSpeed
 maximum download speed this period, megabits per second More...
 
double maxUploadSpeed
 maximum upload speed this period, megabits per second More...
 
int32_t daysSinceFirst
 days since first connection More...
 
int64_t numFailovers
 connection failovers this period More...
 
int64_t numSessions
 total number of sessions this period More...
 
int64_t retransBytes
 bytes retransmitted this period More...
 
int64_t periodStartTime
 start time of this period, in seconds since epoch More...
 
int64_t totalConnectedMinutes
 minutes connected, this period More...
 
double mbpsDownBenefit
 extra download bandwidth acheived this period, in megabits per second More...
 
double mbpsUpBenefit
 extra upload bandwidth acheived this period, in megabits per second More...
 
SpeedifySDK_TunStats tunStats
 Contains stats regarding the TUN this period. More...
 
SpeedifySDK_HandlerStats handlerStats
 Contains stats regarding the packet handler this period. More...
 
SpeedifySDK_CaptivePortalStats captivePortalStats
 Contains stats regarding captive portals this period. More...
 
SpeedifySDK_StreamingSessionStats streamingStats
 Contains stats regarding streaming mode this period. More...
 

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

◆ 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: