Structures

The following structures are available globally.

  • Streaming mode stats @since 9.6

    See more

    Declaration

    Swift

    public struct StreamingStats : Codable
  • Statistics for a single stream @since 9.6

    See more

    Declaration

    Swift

    public struct StreamStats : Codable
  • Details of the connected network and adapter.

    See more

    Declaration

    Swift

    public struct AdapterData
  • Information about the data usage and limits of a network adapter.

    See more

    Declaration

    Swift

    public struct AdapterUsageData
  • Declaration

    Swift

    public struct ServerInformation
  • \brief Contains stats regarding the TUN, for use in session stats

    • @since 8.0
    See more

    Declaration

    Swift

    public struct TunStats
  • \brief Contains stats regarding the packet handler, for use in session stats

    • @since 8.0
    See more

    Declaration

    Swift

    public struct HandlerStats
  • Statistics for this or all sessions.

    See more

    Declaration

    Swift

    public struct SessionStats
  • Contains stats regarding the captive portal

    • @since 9.5
    See more

    Declaration

    Swift

    public struct CaptivePortalStats
  • Statistics about a connection. There is one of these per socket that Speedify creates to make the VPN. Each one is bound to run over a single one of your internet connections. It’s possible for there to be more than one on a single internet connection.

    See more

    Declaration

    Swift

    public struct ConnectionStats : Equatable
  • Declaration

    Swift

    public struct ConnectionStatsGroup : Equatable
  • Current Speedify version

    See more

    Declaration

    Swift

    public struct Version : Equatable, Comparable, Codable
  • Speedify Settings

    See more

    Declaration

    Swift

    public struct Settings : Equatable
  • Automatic server selection method settings @since 9.4

    See more

    Declaration

    Swift

    public struct ServerSettings
  • A single ISP-stats action descriptor advertised by an adapter. The id identifies the action and defines the shape of the value payload Speedify.performIspAction(...) expects. Action descriptors are static for the lifetime of an adapter’s hardware association; fetch via Speedify.getIspActions(adapterID:). @since 16.8

    See more

    Declaration

    Swift

    public struct IspAction : Equatable
  • Represents an IP network segment

    See more

    Declaration

    Swift

    public struct IPRange : Equatable
  • Speedify error type

    See more

    Declaration

    Swift

    public struct ErrorType
  • Settings for the directory

    See more

    Declaration

    Swift

    public struct DirectorySettings
  • Data on the account

    See more

    Declaration

    Swift

    public struct AccountingData : Codable
  • Current privacy settings

    See more

    Declaration

    Swift

    public struct PrivacySettings
  • A forwarded port @since 8.2

    See more

    Declaration

    Swift

    public struct ForwardedPort : Equatable
  • A forwarded port @since 10.9

    See more

    Declaration

    Swift

    public struct ProtocolPortPair
  • A Firewall port @since 9.2

    See more

    Declaration

    Swift

    public struct FirewallPort
  • A streaming port @since 10.9

    See more

    Declaration

    Swift

    public struct StreamingPort
  • Settings for the priority streaming @since 10.9

    See more

    Declaration

    Swift

    public struct StreamingSettings
  • Local proxy settings @since 9.2

    See more

    Declaration

    Swift

    public struct FirewallSettings
  • Local proxy domain watchlist item

    • @since 9.3
    See more

    Declaration

    Swift

    public struct LocalProxyDomainWatchListItem : Codable
  • A proxied port @since 9.9

    See more

    Declaration

    Swift

    public struct LocalProxyPort : Equatable
  • Local proxy settings @since 9.2

    See more

    Declaration

    Swift

    public struct LocalProxySettings
  • Declaration

    Swift

    public struct StreamingSessionStats
  • Current Session stat period

    • @since 10.0
    See more

    Declaration

    Swift

    public struct SessionStatPeriod
  • Current Speed test results data

    See more

    Declaration

    Swift

    public struct SpeedTestResultsData
  • List of reasons the Speedify service may stop

    See more

    Declaration

    Swift

    public struct DisconnectEvent
  • Settings for logging in the daemon

    • @since 10.5
    See more

    Declaration

    Swift

    public struct DaemonLogSettings
  • Declaration

    Swift

    public struct iAPStatus
  • Declaration

    Swift

    public struct NetworkSharing
  • Declaration

    Swift

    public struct ActivationCode
  • Declaration

    Swift

    public struct Subnet : Equatable