Speedify SDK for Desktop  10.6.0
Data Structures | Typedefs | Enumerations | Functions
Data Types

Detailed Description

Definitions for data types.

Data Structures

struct  SpeedifySDK_CreateSettings
 SDK creation settings structure. More...
 
struct  SpeedifySDK_Version
 Version structure. More...
 
struct  SpeedifySDK_ServerInformation
 Information about a server. More...
 
struct  SpeedifySDK_ServerInformationDetailed
 Detailed information about a server. More...
 
struct  SpeedifySDK_AccountingData
 Data on an account. More...
 
struct  SpeedifySDK_AdapterUsageData
 Information about the data usage and limits of a network adapter. More...
 
struct  SpeedifySDK_AdapterData
 Information about a network adapter. More...
 
struct  SpeedifySDK_ServerSettings
 Automatic server selection method settings. More...
 
struct  SpeedifySDK_ForwardedPort
 A forwarded port. More...
 
struct  SpeedifySDK_PerConnectionEncryption
 Adapter setting for per-connection encryption. More...
 
struct  SpeedifySDK_Settings
 Speedify settings. More...
 
struct  SpeedifySDK_PrivacySettings
 Privacy settings. More...
 
struct  SpeedifySDK_ConnectionStats
 Statistics about a connection. More...
 
struct  SpeedifySDK_ConnectionStatsGroup
 A grouping of ConnectionStats. More...
 
struct  SpeedifySDK_TunStats
 Contains stats regarding the TUN, for use in session stats. More...
 
struct  SpeedifySDK_HandlerStats
 Contains stats regarding the packet handler, for use in session stats. More...
 
struct  SpeedifySDK_CaptivePortalStats
 Contains stats regarding the captive portal. More...
 
struct  SpeedifySDK_StreamingSessionStats
 Contains session stats regarding streaming mode. More...
 
struct  SpeedifySDK_SessionStats
 Statistics for a period. More...
 
struct  SpeedifySDK_SessionStatPeriods
 Statistics for sessions over various time periods. More...
 
struct  SpeedifySDK_SpeedTestConnectionResult
 Speedtest connection information. More...
 
struct  SpeedifySDK_SpeedTestReport
 Speedtest results. More...
 
struct  SpeedifySDK_LocalProxyPort
 A proxied port. More...
 
struct  SpeedifySDK_LocalProxyDomainWatchlistItem
 Local proxy domain watchlist item. More...
 
struct  SpeedifySDK_LocalProxySettings
 Settings for the local proxy. More...
 
struct  SpeedifySDK_FirewallPort
 A forwarded port. More...
 
struct  SpeedifySDK_FirewallSettings
 Firewall settings. More...
 
struct  SpeedifySDK_StreamStats
 Statistics for a single stream. More...
 
struct  SpeedifySDK_StreamingStats
 Streaming mode stats. More...
 
struct  SpeedifySDK_DisconnectEvent
 Information about a disconnect event. More...
 
struct  SpeedifySDK_DaemonLogSettings
 Settings for logging in the daemon. More...
 
struct  SpeedifySDK_DirectorySettings
 Directory settings. More...
 

Typedefs

typedef char SpeedifySDK_IPAddressString[SPEEDIFYSDK_MAX_IP_STRING_LENGTH]
 String representation of an IP address. More...
 
typedef char SpeedifySDK_DomainString[SPEEDIFYSDK_MAX_DOMAIN_LENGTH]
 String representation of an IP address. More...
 

Enumerations

enum  SpeedifySDK_State {
  STATE_LOGGED_OUT, STATE_LOGGING_IN, STATE_LOGGED_IN, STATE_AUTO_CONNECTING,
  STATE_CONNECTING, STATE_DISCONNECTING, STATE_CONNECTED, STATE_OVERLIMIT,
  STATE_UNKNOWN
}
 State of the VPN. More...
 
enum  SpeedifySDK_AutoConnectMethod {
  ACM_CLOSEST, ACM_CLOSESTPRIVATE, ACM_CLOSESTPUBLIC, ACM_LAST,
  ACM_P2P, ACM_BYSETTING, ACM_COUNTRYCITYSERVER, ACM_PROXY
}
 Methods for automatic server selection. More...
 
enum  SpeedifySDK_AccountPaymentType { APT_FREE, APT_MONTHLY, APT_YEARLY }
 Information on an account's payment type. More...
 
enum  SpeedifySDK_ConnectionState { CSTATE_DISCONNECTED, CSTATE_CONNECTING, CSTATE_CONNECTED }
 State of Speedify on a given connection (network adapter). More...
 
enum  SpeedifySDK_NetworkType {
  NETWORKTYPE_WIFI, NETWORKTYPE_ETHERNET, NETWORKTYPE_CELLULAR, NETWORKTYPE_VPN,
  NETWORKTYPE_LOOPBACK, NETWORKTYPE_BLUETOOTH, NETWORKTYPE_UNKNOWN
}
 Type of network adapter. More...
 
enum  SpeedifySDK_ConnectionPriority {
  CP_ALWAYS, CP_SECONDARY, CP_BACKUP, CP_SPEEDTEST,
  CP_NEVER
}
 How a connection should be combined. More...
 
enum  SpeedifySDK_BondingMode { BMODE_SPEED, BMODE_REDUNDANT, BMODE_STREAMING }
 Mode of the VPN tunnel. More...
 
enum  SpeedifySDK_TransportMode { TMODE_TCP, TMODE_UDP, TMODE_AUTO, TMODE_HTTPS }
 Transport Protocol modes. More...
 
enum  SpeedifySDK_PortProtocol { PPROTO_TCP, PPROTO_UDP }
 Protocol for ports. More...
 
enum  SpeedifySDK_SpeedTestStatus { ST_STATUS_NOT_RUNNING, ST_STATUS_RUNNING, ST_STATUS_COMPLETE }
 Status of a speedtest. More...
 
enum  SpeedifySDK_SpeedTestStep { ST_STEP_NOT_RUNNING, ST_STEP_RTT, ST_STEP_DOWNLOAD, ST_STEP_UPLOAD }
 Test step over a connection. More...
 
enum  SpeedifySDK_ErrorType {
  ET_OK = 0, ET_NETWORK = 1, ET_SERVER = 2, ET_CREDENTIAL = 3,
  ET_DIRECTORY = 4, ET_ACCOUNT = 5, ET_RATELIMITED = 6, ET_TOKEN_EXPIRED = 7,
  ET_VPN_ADAPTER = 8, ET_SDK_ASYNC = 0xE00, ET_SDK_ERROR = 0xF00, ET_SDK_TIMEOUT,
  ET_SDK_INVALID_ARGUMENT, ET_SDK_CALLBACK_REQUIRED, ET_SDK_PLATFORM_NO_SUPPORT, ET_SDK_NO_CONNECTION,
  ET_SDK_SETTING_LOCKED, ET_SDK_SYNC_FROM_ASYNC
}
 Type classification for errors. More...
 
enum  SpeedifySDK_ProxyMatchMode { PMM_ALLOWLIST, PMM_DENYLIST }
 How local proxy treats matches. More...
 
enum  SpeedifySDK_FirewallMode { FWM_OFF, FWM_ALLOWLIST, FWM_DENYLIST }
 How firewall treats matches. More...
 
enum  SpeedifySDK_DisconnectReason {
  DR_UNKNOWN, DR_CONNECTIVITY, DR_AIRPLANE, DR_REBOOT,
  DR_UPDATE, DR_CRASH, DR_SLEEP, DR_USERINITIATED,
  DR_TORRENT, DR_SERVICESTOP, DR_STARTTIMEOUT, DR_INACTIVETIMEOUT,
  DR_SETTINGCHANGERECONNECT
}
 Reason for a disconnect. More...
 
enum  SpeedifySDK_LogLevel { LL_VERBOSE, LL_INFO, LL_WARN, LL_ERROR }
 Log levels in the SDK. More...
 
enum  SpeedifySDK_SafeBrowsingError {
  CUJO_OK, CUJO_ERR, CUJO_ERR_NOT_CONFIGURED, CUJO_ERR_CUJO_SERVER_ERROR,
  CUJO_ERR_CLIENT_UNAUTHORIZED, CUJO_ERR_CLIENT_FORBIDDEN, CUJO_ERR_CLIENT_RESOURCE_NOT_FOUND, CUJO_ERR_CLIENT_SENT_BAD_REQUEST,
  CUJO_ERR_NO_MEMORY, CUJO_ERR_BAD_FUNCTION_ARGUMENT, CUJO_ERR_PARSE_ERROR
}
 Safe browsing errors. More...
 

Functions

const char * SpeedifySDK_Version_toString (SpeedifySDK_Version state)
 String representation of a SpeedifySDK_Version. More...
 
const char * SpeedifySDK_State_toString (SpeedifySDK_State state)
 String representation of a SpeedifySDK_State. More...
 
const char * SpeedifySDK_AutoConnectMethod_toString (SpeedifySDK_AutoConnectMethod method)
 String representation of a SpeedifySDK_AutoConnectMethod. More...
 
const char * SpeedifySDK_ServerInformation_GetCountryName (SpeedifySDK_ServerInformation server)
 String representation of a SpeedifySDK_ServerInformation's country. More...
 
const char * SpeedifySDK_ServerInformation_GetCityName (SpeedifySDK_ServerInformation server)
 String representation of a SpeedifySDK_ServerInformation's city. More...
 
const char * SpeedifySDK_ServerInformation_toString (SpeedifySDK_ServerInformation server)
 String representation of a SpeedifySDK_ServerInformation. More...
 
const char * SpeedifySDK_ServerInformationDetailed_GetCountryName (SpeedifySDK_ServerInformationDetailed server)
 String representation of a SpeedifySDK_ServerInformationDetailed's country. More...
 
const char * SpeedifySDK_ServerInformationDetailed_GetCityName (SpeedifySDK_ServerInformationDetailed server)
 String representation of a SpeedifySDK_ServerInformationDetailed's city. More...
 
const char * SpeedifySDK_ServerInformationDetailed_toString (SpeedifySDK_ServerInformationDetailed server)
 String representation of a SpeedifySDK_ServerInformationDetailed. More...
 
const char * SpeedifySDK_AccountPaymentType_toString (SpeedifySDK_AccountPaymentType paymentType)
 String representation of a SpeedifySDK_AccountPaymentType. More...
 
const char * SpeedifySDK_ConnectionState_toString (SpeedifySDK_ConnectionState state)
 String representation of a SpeedifySDK_ConnectionState. More...
 
const char * SpeedifySDK_NetworkType_toString (SpeedifySDK_NetworkType type)
 String representation of a SpeedifySDK_NetworkType. More...
 
const char * SpeedifySDK_ConnectionPriority_toString (SpeedifySDK_ConnectionPriority priority)
 String representation of a SpeedifySDK_ConnectionPriority. More...
 
const char * SpeedifySDK_BondingMode_toString (SpeedifySDK_BondingMode priority)
 String representation of a SpeedifySDK_BondingMode. More...
 
const char * SpeedifySDK_TransportMode_toString (SpeedifySDK_TransportMode priority)
 String representation of a SpeedifySDK_TransportMode. More...
 
const char * SpeedifySDK_PortProtocol_toString (SpeedifySDK_PortProtocol portProto)
 String representation of a SpeedifySDK_PortProtocol. More...
 
const char * SpeedifySDK_SpeedTestStatus_toString (SpeedifySDK_SpeedTestStatus status)
 String representation of a SpeedifySDK_SpeedTestStatus. More...
 
const char * SpeedifySDK_SpeedTestStep_toString (SpeedifySDK_SpeedTestStep step)
 String representation of a SpeedifySDK_SpeedTestStep. More...
 
const char * SpeedifySDK_ErrorType_toString (SpeedifySDK_ErrorType error)
 String representation of a SpeedifySDK_ErrorType. More...
 
const char * SpeedifySDK_ProxyMatchMode_toString (SpeedifySDK_ProxyMatchMode matchMode)
 String representation of a SpeedifySDK_ProxyMatchMode. More...
 
const char * SpeedifySDK_FirewallMode_toString (SpeedifySDK_FirewallMode matchMode)
 String representation of a SpeedifySDK_ProxyMatchMode. More...
 
const char * SpeedifySDK_DisconnectReason_toString (SpeedifySDK_DisconnectReason reason)
 
const char * SpeedifySDK_LogLevel_toString (SpeedifySDK_LogLevel level)
 

Typedef Documentation

◆ SpeedifySDK_DomainString

typedef char SpeedifySDK_DomainString[SPEEDIFYSDK_MAX_DOMAIN_LENGTH]

String representation of an IP address.

Since
9.2

◆ SpeedifySDK_IPAddressString

typedef char SpeedifySDK_IPAddressString[SPEEDIFYSDK_MAX_IP_STRING_LENGTH]

String representation of an IP address.

Since
7.5

Enumeration Type Documentation

◆ SpeedifySDK_AccountPaymentType

Information on an account's payment type.

Since
9.4
Enumerator
APT_FREE 

Free/unpaid.

Since
9.4
APT_MONTHLY 

Paid, monthly contract.

Since
9.4
APT_YEARLY 

Paid, yearly contract.

Since
9.4

◆ SpeedifySDK_AutoConnectMethod

Methods for automatic server selection.

Since
7.5
Enumerator
ACM_CLOSEST 

Closest public or private server to user.

Since
7.5
ACM_CLOSESTPRIVATE 

Closest private server to user.

Since
7.5
ACM_CLOSESTPUBLIC 

Closest public server to user.

Since
7.5
ACM_LAST 

Last server connected to.

Since
7.5
ACM_P2P 

Server that supports P2P/BitTorrent.

Since
7.5
ACM_BYSETTING 

Connect by automatic connection method.

Since
7.5
ACM_COUNTRYCITYSERVER 

By specific country/city/server.

Since
7.5
ACM_PROXY 

Local-proxy only connection.

Since
10.4

◆ SpeedifySDK_BondingMode

Mode of the VPN tunnel.

Since
7.5
Enumerator
BMODE_SPEED 

Combine for speed.

Since
7.5
BMODE_REDUNDANT 

Combine for reliability.

Since
7.5
BMODE_STREAMING 

Optimize for streaming.

Since
9.6

◆ SpeedifySDK_ConnectionPriority

How a connection should be combined.

Since
7.5
Enumerator
CP_ALWAYS 

Always use this connection.

This is the default for all non-CELLULAR adapters.

Since
7.5
CP_SECONDARY 

Use this connection if others are full.

This is the default for CELLULAR adapters.

Since
7.5
CP_BACKUP 

Use this connection if others are unavailable.

Since
7.5
CP_SPEEDTEST 

Used while running a speed test. Internal only. Can not be set.

Since
7.5
CP_NEVER 

Never use this connection.

Since
7.5

◆ SpeedifySDK_ConnectionState

State of Speedify on a given connection (network adapter).

Because different connections come and go, it's possible for Speedify as whole to be connected as long as even one tunnel is CONNECTED, while others may be CONNECTING or DISCONNECTED.

Since
7.5
Enumerator
CSTATE_DISCONNECTED 

Disconnected.

Since
7.5
CSTATE_CONNECTING 

Connecting.

Since
7.5
CSTATE_CONNECTED 

Connected.

Since
7.5

◆ SpeedifySDK_DisconnectReason

Reason for a disconnect.

Since
10.4
Enumerator
DR_UNKNOWN 

Unknown reason.

Since
10.4
DR_CONNECTIVITY 

No network connectivity.

Since
10.4
DR_AIRPLANE 

Airplane mode activated, or no networks available.

Since
10.4
DR_REBOOT 

Device reboot.

Since
10.4
DR_UPDATE 

Software update.

Since
10.4
DR_CRASH 

Daemon crash.

Since
10.4
DR_SLEEP 

Device sleep.

Since
10.4
DR_USERINITIATED 

User initiated.

Since
10.4
DR_TORRENT 

Automatic disconnect from torrent activity.

Since
10.4
DR_SERVICESTOP 

Daemon stopped cleanly.

Since
10.4
DR_STARTTIMEOUT 

Timeout initializing the connection.

Since
10.4
DR_INACTIVETIMEOUT 

Tunnel timeout.

Since
10.4
DR_SETTINGCHANGERECONNECT 

Automatic reconnect from setting change.

Since
10.4

◆ SpeedifySDK_ErrorType

Type classification for errors.

Since
7.5
Enumerator
ET_OK 

No error.

Since
7.5
ET_NETWORK 

Network related error.

Since
7.5
ET_SERVER 

An error occurred on the server.

Since
7.5
ET_CREDENTIAL 

Invalid credentials.

Since
7.5
ET_DIRECTORY 

Directory list was empty.

Since
7.5
ET_ACCOUNT 

An issue with the account being used.

Since
7.5
ET_RATELIMITED 

Too many requests are being made by this device.

Since
7.5
ET_TOKEN_EXPIRED 

The provided OAUTH token is expired.

Since
7.5
ET_VPN_ADAPTER 

Error opening or configuring the VPN adapter.

Since
8.0
ET_SDK_ASYNC 

Result is an async call SDK. Not an error.

Since
7.5
ET_SDK_ERROR 

An error in the SDK.

Since
7.5
ET_SDK_TIMEOUT 

Timeout waiting for result.

Since
7.5
ET_SDK_INVALID_ARGUMENT 

An invalid argument was supplied.

Since
7.5
ET_SDK_CALLBACK_REQUIRED 

A callback is required for this call.

Since
7.5
ET_SDK_PLATFORM_NO_SUPPORT 

Platform does not support this call.

Since
7.5
ET_SDK_NO_CONNECTION 

No connection to the Speedify daemon.

Since
8.0
ET_SDK_SETTING_LOCKED 

Setting locked by server configuration.

Since
9.2
ET_SDK_SYNC_FROM_ASYNC 

Synchronous call used from within asynchronous callback. Not supported.

Since
9.3

◆ SpeedifySDK_FirewallMode

How firewall treats matches.

Since
9.2
Enumerator
FWM_OFF 

Firewall is disabled.

Since
9.2
FWM_ALLOWLIST 

Matches are allowed through the VPN, all others are dropped @since 10.2.

FWM_DENYLIST 

Matches are dropped, all others are allowed through the VPN @since 10.2.

◆ SpeedifySDK_LogLevel

Log levels in the SDK.

Since
10.5
Enumerator
LL_VERBOSE 

Verbose.

Since
10.5
LL_INFO 

Info.

Since
10.5
LL_WARN 

Warning.

Since
10.5
LL_ERROR 

Error.

Since
10.5

◆ SpeedifySDK_NetworkType

Type of network adapter.

Since
7.5
Enumerator
NETWORKTYPE_WIFI 

Wi-Fi.

Since
7.5
NETWORKTYPE_ETHERNET 

Ethernet.

Since
7.5
NETWORKTYPE_CELLULAR 

Cellular.

Since
7.5
NETWORKTYPE_VPN 

VPN.

Since
7.5
NETWORKTYPE_LOOPBACK 

Loopback.

Since
7.5
NETWORKTYPE_BLUETOOTH 

Bluetooth.

Since
7.5
NETWORKTYPE_UNKNOWN 

Unknown.

Since
7.5

◆ SpeedifySDK_PortProtocol

Protocol for ports.

Since
7.5
Enumerator
PPROTO_TCP 

TCP.

Since
7.5
PPROTO_UDP 

UDP.

Since
7.5

◆ SpeedifySDK_ProxyMatchMode

How local proxy treats matches.

Since
9.2
Enumerator
PMM_ALLOWLIST 

Domains and IP Addresses matched are sent over the proxy, all others are sent over the VPN @since 10.2.

PMM_DENYLIST 

Domains and IP Addresses matched are sent over the VPN, all others are sent over the proxy @since 10.2.

◆ SpeedifySDK_SafeBrowsingError

Safe browsing errors.

Since
10.6
Enumerator
CUJO_OK 
CUJO_ERR 
CUJO_ERR_NOT_CONFIGURED 
CUJO_ERR_CUJO_SERVER_ERROR 
CUJO_ERR_CLIENT_UNAUTHORIZED 
CUJO_ERR_CLIENT_FORBIDDEN 
CUJO_ERR_CLIENT_RESOURCE_NOT_FOUND 
CUJO_ERR_CLIENT_SENT_BAD_REQUEST 
CUJO_ERR_NO_MEMORY 
CUJO_ERR_BAD_FUNCTION_ARGUMENT 
CUJO_ERR_PARSE_ERROR 

◆ SpeedifySDK_SpeedTestStatus

Status of a speedtest.

Since
7.5
Enumerator
ST_STATUS_NOT_RUNNING 

Test not running or cancelled.

Since
7.5
ST_STATUS_RUNNING 

Test running.

Since
7.5
ST_STATUS_COMPLETE 

Test complete.

Since
7.5

◆ SpeedifySDK_SpeedTestStep

Test step over a connection.

Since
7.5
Enumerator
ST_STEP_NOT_RUNNING 

Test not running or complete.

Since
7.5
ST_STEP_RTT 

Round trip time.

Since
7.5
ST_STEP_DOWNLOAD 

Download.

Since
7.5
ST_STEP_UPLOAD 

Upload.

Since
7.5

◆ SpeedifySDK_State

State of the VPN.

Since
7.5
Enumerator
STATE_LOGGED_OUT 

Completely disconnected and unathenticated. Need to login() to do anything.

Since
7.5
STATE_LOGGING_IN 

Transitional state as we log in.

Since
7.5
STATE_LOGGED_IN 

Fully authenticated, but not using a speed server. Ready to connect()

Since
7.5
STATE_AUTO_CONNECTING 

Transitional state as system automatically connects us to speed server.

Since
7.5
STATE_CONNECTING 

Transitional state as we connect to speed server.

Since
7.5
STATE_DISCONNECTING 

Transitional state as we disconnect from speed server.

Since
7.5
STATE_CONNECTED 

Really connected to a speed server.

Since
7.5
STATE_OVERLIMIT 

This account has been cut off, usually for quota issues.

Since
7.5
STATE_UNKNOWN 

Unable to connect to the local Speedify daemon.

Since
7.5

◆ SpeedifySDK_TransportMode

Transport Protocol modes.

Since
7.5
Enumerator
TMODE_TCP 

Always use TCP.

Since
7.5
TMODE_UDP 

Always use UDP.

Since
7.5
TMODE_AUTO 

Intelligently choose between available protocols.

Since
7.5
TMODE_HTTPS 

Always use websocket.

Since
9.0

Function Documentation

◆ SpeedifySDK_AccountPaymentType_toString()

const char* SpeedifySDK_AccountPaymentType_toString ( SpeedifySDK_AccountPaymentType  paymentType)

String representation of a SpeedifySDK_AccountPaymentType.

Since
9.4

◆ SpeedifySDK_AutoConnectMethod_toString()

const char* SpeedifySDK_AutoConnectMethod_toString ( SpeedifySDK_AutoConnectMethod  method)

String representation of a SpeedifySDK_AutoConnectMethod.

Since
7.5

◆ SpeedifySDK_BondingMode_toString()

const char* SpeedifySDK_BondingMode_toString ( SpeedifySDK_BondingMode  priority)

String representation of a SpeedifySDK_BondingMode.

Since
7.5

◆ SpeedifySDK_ConnectionPriority_toString()

const char* SpeedifySDK_ConnectionPriority_toString ( SpeedifySDK_ConnectionPriority  priority)

String representation of a SpeedifySDK_ConnectionPriority.

Since
7.5

◆ SpeedifySDK_ConnectionState_toString()

const char* SpeedifySDK_ConnectionState_toString ( SpeedifySDK_ConnectionState  state)

String representation of a SpeedifySDK_ConnectionState.

Since
7.5

◆ SpeedifySDK_DisconnectReason_toString()

const char* SpeedifySDK_DisconnectReason_toString ( SpeedifySDK_DisconnectReason  reason)

◆ SpeedifySDK_ErrorType_toString()

const char* SpeedifySDK_ErrorType_toString ( SpeedifySDK_ErrorType  error)

String representation of a SpeedifySDK_ErrorType.

Since
7.5

◆ SpeedifySDK_FirewallMode_toString()

const char* SpeedifySDK_FirewallMode_toString ( SpeedifySDK_FirewallMode  matchMode)

String representation of a SpeedifySDK_ProxyMatchMode.

Since
9.2

◆ SpeedifySDK_LogLevel_toString()

const char* SpeedifySDK_LogLevel_toString ( SpeedifySDK_LogLevel  level)

◆ SpeedifySDK_NetworkType_toString()

const char* SpeedifySDK_NetworkType_toString ( SpeedifySDK_NetworkType  type)

String representation of a SpeedifySDK_NetworkType.

Since
7.5

◆ SpeedifySDK_PortProtocol_toString()

const char* SpeedifySDK_PortProtocol_toString ( SpeedifySDK_PortProtocol  portProto)

String representation of a SpeedifySDK_PortProtocol.

Since
7.5

◆ SpeedifySDK_ProxyMatchMode_toString()

const char* SpeedifySDK_ProxyMatchMode_toString ( SpeedifySDK_ProxyMatchMode  matchMode)

String representation of a SpeedifySDK_ProxyMatchMode.

Since
9.2

◆ SpeedifySDK_ServerInformation_GetCityName()

const char* SpeedifySDK_ServerInformation_GetCityName ( SpeedifySDK_ServerInformation  server)

String representation of a SpeedifySDK_ServerInformation's city.

Since
7.5

◆ SpeedifySDK_ServerInformation_GetCountryName()

const char* SpeedifySDK_ServerInformation_GetCountryName ( SpeedifySDK_ServerInformation  server)

String representation of a SpeedifySDK_ServerInformation's country.

Since
7.5

◆ SpeedifySDK_ServerInformation_toString()

const char* SpeedifySDK_ServerInformation_toString ( SpeedifySDK_ServerInformation  server)

String representation of a SpeedifySDK_ServerInformation.

Since
7.5

◆ SpeedifySDK_ServerInformationDetailed_GetCityName()

const char* SpeedifySDK_ServerInformationDetailed_GetCityName ( SpeedifySDK_ServerInformationDetailed  server)

String representation of a SpeedifySDK_ServerInformationDetailed's city.

Since
7.5

◆ SpeedifySDK_ServerInformationDetailed_GetCountryName()

const char* SpeedifySDK_ServerInformationDetailed_GetCountryName ( SpeedifySDK_ServerInformationDetailed  server)

String representation of a SpeedifySDK_ServerInformationDetailed's country.

Since
7.5

◆ SpeedifySDK_ServerInformationDetailed_toString()

const char* SpeedifySDK_ServerInformationDetailed_toString ( SpeedifySDK_ServerInformationDetailed  server)

String representation of a SpeedifySDK_ServerInformationDetailed.

Since
7.5

◆ SpeedifySDK_SpeedTestStatus_toString()

const char* SpeedifySDK_SpeedTestStatus_toString ( SpeedifySDK_SpeedTestStatus  status)

String representation of a SpeedifySDK_SpeedTestStatus.

Since
7.5

◆ SpeedifySDK_SpeedTestStep_toString()

const char* SpeedifySDK_SpeedTestStep_toString ( SpeedifySDK_SpeedTestStep  step)

String representation of a SpeedifySDK_SpeedTestStep.

Since
7.5

◆ SpeedifySDK_State_toString()

const char* SpeedifySDK_State_toString ( SpeedifySDK_State  state)

String representation of a SpeedifySDK_State.

Since
7.5

◆ SpeedifySDK_TransportMode_toString()

const char* SpeedifySDK_TransportMode_toString ( SpeedifySDK_TransportMode  priority)

String representation of a SpeedifySDK_TransportMode.

Since
7.5

◆ SpeedifySDK_Version_toString()

const char* SpeedifySDK_Version_toString ( SpeedifySDK_Version  state)

String representation of a SpeedifySDK_Version.

Since
7.5