![]() |
Speedify SDK for Desktop
10.9.0
|
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_ProtocolPortPair |
A protocol/port pair. 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_LocalProxyDomainWatchlistItem |
Local proxy domain watchlist item. More... | |
struct | SpeedifySDK_LocalProxySettings |
Settings for the local proxy. More... | |
struct | SpeedifySDK_StreamingSettings |
Settings for the priority streaming. 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... | |
typedef SpeedifySDK_ProtocolPortPair | SpeedifySDK_ForwardedPort |
A forwarded port. More... | |
typedef SpeedifySDK_ProtocolPortPair | SpeedifySDK_LocalProxyPort |
A proxied port. More... | |
typedef SpeedifySDK_ProtocolPortPair | SpeedifySDK_StreamingPort |
A streaming port. More... | |
typedef SpeedifySDK_ProtocolPortPair | SpeedifySDK_FirewallPort |
A firewall port. More... | |
typedef char SpeedifySDK_DomainString[SPEEDIFYSDK_MAX_DOMAIN_LENGTH] |
String representation of an IP address.
A firewall port.
A forwarded port.
typedef char SpeedifySDK_IPAddressString[SPEEDIFYSDK_MAX_IP_STRING_LENGTH] |
String representation of an IP address.
A proxied port.
A streaming port.
Methods for automatic server selection.
How a connection should be combined.
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.
Enumerator | |
---|---|
CSTATE_DISCONNECTED | Disconnected.
|
CSTATE_CONNECTING | Connecting.
|
CSTATE_CONNECTED | Connected.
|
Reason for a disconnect.
Type classification for errors.
enum SpeedifySDK_LogLevel |
Type of network adapter.
Safe browsing errors.
Enumerator | |
---|---|
CUJO_OK | |
CUJO_ERR_NO_ENDPOINT_URL |
|
CUJO_ERR_NOT_CONFIGURED | |
CUJO_ERR_TIMED_OUT | Fail open error.
|
CUJO_ERR_RETRIABLE_SERVER_ERROR | |
CUJO_ERR_HTTP_STATUS |
|
CUJO_ERR_CURL |
|
CUJO_ERR_NO_MEMORY | |
CUJO_ERR_BAD_FUNCTION_ARGUMENT | |
CUJO_ERR_PARSE_ERROR | |
CUJO_ERR_CURL_INIT_FAILURE |
|
CUJO_ERR_CURL_EASY_INIT_FAILURE |
|
CUJO_ERR_CURL_HEADER_APPEND_FAILURE |
|
CUJO_ERR_JSON_SET_FAILURE |
|
CUJO_ERR_UV_LOOP_INIT_FAILURE |
|
CUJO_ERR |
|
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 |
|
enum SpeedifySDK_State |
State of the VPN.
const char* SpeedifySDK_AccountPaymentType_toString | ( | SpeedifySDK_AccountPaymentType | paymentType | ) |
String representation of a SpeedifySDK_AccountPaymentType.
const char* SpeedifySDK_AutoConnectMethod_toString | ( | SpeedifySDK_AutoConnectMethod | method | ) |
String representation of a SpeedifySDK_AutoConnectMethod.
const char* SpeedifySDK_BondingMode_toString | ( | SpeedifySDK_BondingMode | priority | ) |
String representation of a SpeedifySDK_BondingMode.
const char* SpeedifySDK_ConnectionPriority_toString | ( | SpeedifySDK_ConnectionPriority | priority | ) |
String representation of a SpeedifySDK_ConnectionPriority.
const char* SpeedifySDK_ConnectionState_toString | ( | SpeedifySDK_ConnectionState | state | ) |
String representation of a SpeedifySDK_ConnectionState.
const char* SpeedifySDK_DisconnectReason_toString | ( | SpeedifySDK_DisconnectReason | reason | ) |
const char* SpeedifySDK_ErrorType_toString | ( | SpeedifySDK_ErrorType | error | ) |
String representation of a SpeedifySDK_ErrorType.
const char* SpeedifySDK_FirewallMode_toString | ( | SpeedifySDK_FirewallMode | matchMode | ) |
String representation of a SpeedifySDK_ProxyMatchMode.
const char* SpeedifySDK_LogLevel_toString | ( | SpeedifySDK_LogLevel | level | ) |
const char* SpeedifySDK_NetworkType_toString | ( | SpeedifySDK_NetworkType | type | ) |
String representation of a SpeedifySDK_NetworkType.
const char* SpeedifySDK_PortProtocol_toString | ( | SpeedifySDK_PortProtocol | portProto | ) |
String representation of a SpeedifySDK_PortProtocol.
const char* SpeedifySDK_ProxyMatchMode_toString | ( | SpeedifySDK_ProxyMatchMode | matchMode | ) |
String representation of a SpeedifySDK_ProxyMatchMode.
const char* SpeedifySDK_ServerInformation_GetCityName | ( | SpeedifySDK_ServerInformation | server | ) |
String representation of a SpeedifySDK_ServerInformation's city.
const char* SpeedifySDK_ServerInformation_GetCountryName | ( | SpeedifySDK_ServerInformation | server | ) |
String representation of a SpeedifySDK_ServerInformation's country.
const char* SpeedifySDK_ServerInformation_toString | ( | SpeedifySDK_ServerInformation | server | ) |
String representation of a SpeedifySDK_ServerInformation.
const char* SpeedifySDK_ServerInformationDetailed_GetCityName | ( | SpeedifySDK_ServerInformationDetailed | server | ) |
String representation of a SpeedifySDK_ServerInformationDetailed's city.
const char* SpeedifySDK_ServerInformationDetailed_GetCountryName | ( | SpeedifySDK_ServerInformationDetailed | server | ) |
String representation of a SpeedifySDK_ServerInformationDetailed's country.
const char* SpeedifySDK_ServerInformationDetailed_toString | ( | SpeedifySDK_ServerInformationDetailed | server | ) |
String representation of a SpeedifySDK_ServerInformationDetailed.
const char* SpeedifySDK_State_toString | ( | SpeedifySDK_State | state | ) |
String representation of a SpeedifySDK_State.
const char* SpeedifySDK_TransportMode_toString | ( | SpeedifySDK_TransportMode | priority | ) |
String representation of a SpeedifySDK_TransportMode.
const char* SpeedifySDK_Version_toString | ( | SpeedifySDK_Version | state | ) |
String representation of a SpeedifySDK_Version.