SessionStats
public struct SessionStats
Statistics for this or all sessions.
-
Declaration
Swift
public var period: PERIODS -
Bytes received this period.
Declaration
Swift
public var bytesReceived: Int64 -
Bytes sent this period.
Declaration
Swift
public var bytesSent: Int64 -
encrypted bytes received this period @since 9.5
Declaration
Swift
public var encryptedBytesReceived: Int64 -
encrypted bytes sent this period @since 9.5
Declaration
Swift
public var encryptedBytesSent: Int64 -
maximum download speed this period, megabits per second @since 9.5
Declaration
Swift
public var maxDownloadSpeed: Double -
maximum upload speed this period, megabits per second @since 9.5
Declaration
Swift
public var maxUploadSpeed: Double -
Days since first connection.
Declaration
Swift
public var daysSinceFirst: Int -
Extra download bandwidth achieved, this period, in megabits per second
Declaration
Swift
public var mbpsDownBenefit: Int64 -
Extra upload bandwidth achieved, this period, in megabits per second
Declaration
Swift
public var mbpsUpBenefit: Int64 -
Connection failovers this period.
Declaration
Swift
public var numFailovers: Int64 -
Total number of sessions this period.
Declaration
Swift
public var numSessions: Int64 -
Bytes retransmitted this period.
Declaration
Swift
public var retransBytes: Int64 -
start time of this period, in seconds since epoch @since 9.5
Declaration
Swift
public var periodStartTime: Int64 -
Minutes connected this period.
Declaration
Swift
public var totalConnectedMinutes: Int64 -
\brief Contains stats regarding the TUN this period.
- @since 8.0
Declaration
Swift
public var tunStats: TunStats -
\brief Contains stats regarding the packet handler this period, only available on PERIOD_CURRENT
- @since 8.0
Declaration
Swift
public var handlerStats: HandlerStats -
Contains stats regarding captive portals this period @since 9.5
Declaration
Swift
public var captivePortalStats: CaptivePortalStats -
Contains stats regarding streaming mode this period @since 10.0
Declaration
Swift
public var streamingStats: StreamingSessionStats -
Declaration
Swift
public init(json: [String : Any])