Speedify SDK for Desktop/Embedded 15.5.0
Loading...
Searching...
No Matches
speedifysdk.h File Reference
#include "sdkdefines.h"
#include "results.h"
#include "callbacks.h"
#include "types.h"
#include <stddef.h>
#include <stdint.h>

Go to the source code of this file.

Macros

#define SpeedifySDK_SetDnsLeak   SpeedifySDK_SetDNSLeakProtection
 
#define SpeedifySDK_SetIpLeak   SpeedifySDK_SetIPLeakProtection
 

Typedefs

typedef void * CSpeedifySDK
 Speedify SDK object. Managed with SpeedifySDK_Create() and SpeedifySDK_Destroy().
 

Functions

ENABLE_NETWORK_SHARING CSpeedifySDK SpeedifySDK_Create (uint16_t port)
 
ENABLE_NETWORK_SHARING CSpeedifySDK SpeedifySDK_CreateWithSettings (SpeedifySDK_CreateSettings settings)
 
ENABLE_NETWORK_SHARING void SpeedifySDK_Destroy (CSpeedifySDK sdk)
 
ENABLE_NETWORK_SHARING SpeedifySDK_BaseResult SpeedifySDK_SetAppName (CSpeedifySDK sdk, SpeedifySDK_AppNameString name)
 
ENABLE_NETWORK_SHARING SpeedifySDK_StateResult SpeedifySDK_GetState (CSpeedifySDK sdk, SpeedifySDK_StateCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_VersionResult SpeedifySDK_GetVersion (CSpeedifySDK sdk, SpeedifySDK_VersionCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_ConnectResult SpeedifySDK_ConnectAuto (CSpeedifySDK sdk, SpeedifySDK_AutoConnectMethod method, SpeedifySDK_ConnectCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_ConnectResult SpeedifySDK_ConnectCountry (CSpeedifySDK sdk, const char *country, SpeedifySDK_ConnectCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_ConnectResult SpeedifySDK_ConnectCity (CSpeedifySDK sdk, const char *country, const char *city, SpeedifySDK_ConnectCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_ConnectResult SpeedifySDK_ConnectServer (CSpeedifySDK sdk, const char *country, const char *city, int32_t num, SpeedifySDK_ConnectCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_ConnectResult SpeedifySDK_ConnectServerExact (CSpeedifySDK sdk, const char *country, const char *city, int32_t num, SpeedifySDK_ConnectCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_ConnectResult SpeedifySDK_ConnectProxy (CSpeedifySDK sdk, SpeedifySDK_ConnectCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_ConnectResult SpeedifySDK_ConnectIgnoreLast (CSpeedifySDK sdk, SpeedifySDK_ConnectCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_StateResult SpeedifySDK_Disconnect (CSpeedifySDK sdk, SpeedifySDK_StateCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_ActivationCodeResult SpeedifySDK_GetActivationCode (CSpeedifySDK sdk, SpeedifySDK_ActivationCodeCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_StateResult SpeedifySDK_Login (CSpeedifySDK sdk, const char *username, const char *password, SpeedifySDK_StateCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_StateResult SpeedifySDK_LoginOAuth (CSpeedifySDK sdk, const char *oauthAccessToken, SpeedifySDK_StateCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_StateResult SpeedifySDK_RefreshOAuthToken (CSpeedifySDK sdk, const char *newOAuthAccessToken, SpeedifySDK_StateCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_StateResult SpeedifySDK_LoginAutoAccount (CSpeedifySDK sdk, SpeedifySDK_StateCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_StateResult SpeedifySDK_LoginLocalLoopbackOnly (CSpeedifySDK sdk, SpeedifySDK_StateCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_StateResult SpeedifySDK_Logout (CSpeedifySDK sdk, SpeedifySDK_StateCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_AccountCheckResult SpeedifySDK_AccountCheck (CSpeedifySDK sdk, const char *email, SpeedifySDK_AccountCheckCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_AccountCreateResult SpeedifySDK_AccountCreate (CSpeedifySDK sdk, const char *email, const char *password, SpeedifySDK_AccountCreateCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_AccountPasswordChangeResult SpeedifySDK_AccountPasswordChange (CSpeedifySDK sdk, const char *email, const char *originalPassword, const char *newPassword, SpeedifySDK_AccountPasswordChangeCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_DirectoryResult SpeedifySDK_GetDirectory (CSpeedifySDK sdk, SpeedifySDK_DirectoryCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_ConnectResult SpeedifySDK_GetConnectedServer (CSpeedifySDK sdk, SpeedifySDK_ConnectCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_DirectorySettingsResult SpeedifySDK_SetESNIEnabled (CSpeedifySDK sdk, bool enableEsni, SpeedifySDK_DirectorySettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_DirectorySettingsResult SpeedifySDK_SetDirectoryDomain (CSpeedifySDK sdk, const char *domain, SpeedifySDK_DirectorySettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_DirectorySettingsResult SpeedifySDK_ResetDirectoryDomain (CSpeedifySDK sdk, SpeedifySDK_DirectorySettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_DirectorySettingsResult SpeedifySDK_SetDirectoryGatewayURI (CSpeedifySDK sdk, const char *gatewayUri, SpeedifySDK_DirectorySettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_DirectorySettingsResult SpeedifySDK_ResetDirectoryGatewayURI (CSpeedifySDK sdk, SpeedifySDK_DirectorySettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_DirectorySettingsResult SpeedifySDK_GetDirectorySettings (CSpeedifySDK sdk, SpeedifySDK_DirectorySettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_AccountingResult SpeedifySDK_GetAccountingData (CSpeedifySDK sdk, SpeedifySDK_AccountingCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_ServerSettingsResult SpeedifySDK_GetServerSettings (CSpeedifySDK sdk, SpeedifySDK_ServerSettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_ServerSettingsResult SpeedifySDK_SetConnectMethodAuto (CSpeedifySDK sdk, SpeedifySDK_AutoConnectMethod method, SpeedifySDK_ServerSettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_ServerSettingsResult SpeedifySDK_SetConnectMethodCountry (CSpeedifySDK sdk, const char *country, SpeedifySDK_ServerSettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_ServerSettingsResult SpeedifySDK_SetConnectMethodCity (CSpeedifySDK sdk, const char *country, const char *city, SpeedifySDK_ServerSettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_ServerSettingsResult SpeedifySDK_SetConnectMethodServer (CSpeedifySDK sdk, const char *country, const char *city, int32_t num, SpeedifySDK_ServerSettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_ServerSettingsResult SpeedifySDK_SetConnectMethodServerExact (CSpeedifySDK sdk, const char *country, const char *city, int32_t num, SpeedifySDK_ServerSettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_GetSettings (CSpeedifySDK sdk, SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetEnableDefaultRoute (CSpeedifySDK sdk, bool enabled, SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetJumboPackets (CSpeedifySDK sdk, bool enabled, SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetAllowChaChaEncryption (CSpeedifySDK sdk, bool enabled, SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetTunnelEncrypted (CSpeedifySDK sdk, bool enabled, SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetMode (CSpeedifySDK sdk, SpeedifySDK_BondingMode mode, SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetStartupConnect (CSpeedifySDK sdk, bool enabled, SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetConnectionTransportMode (CSpeedifySDK sdk, SpeedifySDK_TransportMode mode, SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetForwardPorts (CSpeedifySDK sdk, uint16_t count, SpeedifySDK_ForwardedPort *ports, SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetDownstreamSubnets (CSpeedifySDK sdk, uint16_t count, SpeedifySDK_Subnet *subnets, SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetOverflowThreshold (CSpeedifySDK sdk, double mbpsOverflow, SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetPriorityOverflowThreshold (CSpeedifySDK sdk, double mbpsOverflow, SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetPacketAggregation (CSpeedifySDK sdk, bool enabled, SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_PrivacySettingsResult SpeedifySDK_GetPrivacySettings (CSpeedifySDK sdk, SpeedifySDK_PrivacySettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_PrivacySettingsResult SpeedifySDK_SetDoNotStoreCredentials (CSpeedifySDK sdk, bool doNotStore, SpeedifySDK_PrivacySettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_PrivacySettingsResult SpeedifySDK_SetKillswitch (CSpeedifySDK sdk, bool enabled, SpeedifySDK_PrivacySettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_PrivacySettingsResult SpeedifySDK_SetDNSLeakProtection (CSpeedifySDK sdk, bool enabled, SpeedifySDK_PrivacySettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_PrivacySettingsResult SpeedifySDK_SetIPLeakProtection (CSpeedifySDK sdk, bool enabled, SpeedifySDK_PrivacySettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_PrivacySettingsResult SpeedifySDK_SetRequestToDisableDoH (CSpeedifySDK sdk, bool disableDoH, SpeedifySDK_PrivacySettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_PrivacySettingsResult SpeedifySDK_SetDNSServers (CSpeedifySDK sdk, uint16_t count, SpeedifySDK_IPAddressString *dnsAddrs, SpeedifySDK_PrivacySettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_PrivacySettingsResult SpeedifySDK_SetAPIProtection (CSpeedifySDK sdk, bool enabled, SpeedifySDK_PrivacySettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_AdaptersResult SpeedifySDK_GetAdapters (CSpeedifySDK sdk, SpeedifySDK_AdaptersCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_AdaptersResult SpeedifySDK_SetConnectionPriorities (CSpeedifySDK sdk, const char *adapterID, SpeedifySDK_ConnectionPriority priority, SpeedifySDK_AdaptersCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_EnableAutomaticConnectionPriority (CSpeedifySDK sdk, bool enabled, SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_AdaptersResult SpeedifySDK_SetConnectionDirectionalMode (CSpeedifySDK sdk, const char *adapterID, SpeedifySDK_ConnectionDirectionalMode uploadMode, SpeedifySDK_ConnectionDirectionalMode downloadMode, SpeedifySDK_AdaptersCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetTargetNumberOfConnections (CSpeedifySDK sdk, int32_t numUploadConnections, int32_t numDownloadConnections, SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_AdaptersResult SpeedifySDK_ResetConnectionRateLimit (CSpeedifySDK sdk, const char *adapterID, SpeedifySDK_AdaptersCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_AdaptersResult SpeedifySDK_SetConnectionRateLimit (CSpeedifySDK sdk, const char *adapterID, int64_t bps, SpeedifySDK_AdaptersCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_AdaptersResult SpeedifySDK_SetConnectionRateLimits (CSpeedifySDK sdk, const char *adapterID, int64_t downBps, int64_t upBps, SpeedifySDK_AdaptersCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_AdaptersResult SpeedifySDK_DisableAdapterMonthlyDataLimit (CSpeedifySDK sdk, const char *adapterID, SpeedifySDK_AdaptersCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_AdaptersResult SpeedifySDK_SetAdapterMonthlyDataLimit (CSpeedifySDK sdk, const char *adapterID, int64_t allowedBytes, int64_t resetDay, SpeedifySDK_AdaptersCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_AdaptersResult SpeedifySDK_DisableAdapterDailyDataLimit (CSpeedifySDK sdk, const char *adapterID, SpeedifySDK_AdaptersCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_AdaptersResult SpeedifySDK_SetAdapterDailyDataLimit (CSpeedifySDK sdk, const char *adapterID, int64_t allowedBytes, SpeedifySDK_AdaptersCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_AdaptersResult SpeedifySDK_AddAdapterDailyDataLimitBoost (CSpeedifySDK sdk, const char *adapterID, int64_t additionalBytes, SpeedifySDK_AdaptersCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_AdaptersResult SpeedifySDK_SetAdapterOverlimitRateLimit (CSpeedifySDK sdk, const char *adapterID, int64_t bps, SpeedifySDK_AdaptersCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_AdaptersResult SpeedifySDK_ResetAdapterUsage (CSpeedifySDK sdk, const char *adapterID, SpeedifySDK_AdaptersCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetConnectionEncryption (CSpeedifySDK sdk, const char *adapterID, bool encrypted, SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetConnectionExposeDscp (CSpeedifySDK sdk, const char *adapterID, bool exposed, SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_BaseResult SpeedifySDK_EnableStatUpdates (CSpeedifySDK sdk, bool enabled, uint8_t periodCount, uint32_t *periods)
 
ENABLE_NETWORK_SHARING SpeedifySDK_ConnectionStatsResult SpeedifySDK_GetConnectionStats (CSpeedifySDK sdk, SpeedifySDK_ConnectionStatsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_ConnectionStatsResult SpeedifySDK_GetHistoricConnectionStats (CSpeedifySDK sdk, SpeedifySDK_ConnectionStatsCallback cb, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SessionStatsResult SpeedifySDK_GetSessionStats (CSpeedifySDK sdk, SpeedifySDK_SessionStatsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_StreamingStatsResult SpeedifySDK_GetStreamingStats (CSpeedifySDK sdk, SpeedifySDK_StreamingStatsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_NewAdapterResult SpeedifySDK_ListenForNewAdapter (CSpeedifySDK sdk, SpeedifySDK_NewAdapterCallback cb, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_BaseResult SpeedifySDK_HandleNewAdapter (CSpeedifySDK sdk, const char *adapterID)
 
ENABLE_NETWORK_SHARING SpeedifySDK_AdapterOverlimitResult SpeedifySDK_ListenForAdapterOverlimit (CSpeedifySDK sdk, SpeedifySDK_AdapterOverlimitCallback cb, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_BaseResult SpeedifySDK_HandleAdapterOverlimit (CSpeedifySDK sdk, const char *adapterID)
 
ENABLE_NETWORK_SHARING SpeedifySDK_BaseResult SpeedifySDK_SetReportingEncryptionKey (CSpeedifySDK sdk, const char *key128bit)
 
ENABLE_NETWORK_SHARING SpeedifySDK_TorrentResult SpeedifySDK_ListenForTorrentDetection (CSpeedifySDK sdk, SpeedifySDK_TorrentCallback cb, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_CaptivePortalCheckResult SpeedifySDK_CheckForCaptivePortals (CSpeedifySDK sdk, SpeedifySDK_CaptivePortalCheckCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_CaptivePortalCheckResult SpeedifySDK_ListenForCaptivePortals (CSpeedifySDK sdk, SpeedifySDK_CaptivePortalCheckCallback cb, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_CaptivePortalLoginResult SpeedifySDK_SetCaptivePortalLoginMode (CSpeedifySDK sdk, bool enabled, const char *adapterID SpeedifySDK_DEFAULTNULL, SpeedifySDK_CaptivePortalLoginCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_CaptivePortalLoginResult SpeedifySDK_GetCaptivePortalLoginMode (CSpeedifySDK sdk, SpeedifySDK_CaptivePortalLoginCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_LocalProxySettingsResult SpeedifySDK_GetLocalProxySettings (CSpeedifySDK sdk, SpeedifySDK_LocalProxySettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_LocalProxySettingsResult SpeedifySDK_SetLocalProxyEnabled (CSpeedifySDK sdk, bool enabled, SpeedifySDK_LocalProxySettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_LocalProxySettingsResult SpeedifySDK_SetLocalProxyMatchMode (CSpeedifySDK sdk, SpeedifySDK_ProxyMatchMode matchMode, SpeedifySDK_LocalProxySettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_LocalProxySettingsResult SpeedifySDK_SetLocalProxyDomains (CSpeedifySDK sdk, uint16_t count, SpeedifySDK_DomainString *domains, SpeedifySDK_LocalProxySettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_LocalProxySettingsResult SpeedifySDK_SetLocalProxyIPv4 (CSpeedifySDK sdk, uint16_t count, struct in_addr *ipv4, SpeedifySDK_LocalProxySettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_LocalProxySettingsResult SpeedifySDK_SetLocalProxyIPv6 (CSpeedifySDK sdk, uint16_t count, struct in6_addr *ipv6, SpeedifySDK_LocalProxySettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_LocalProxySettingsResult SpeedifySDK_SetLocalProxyPorts (CSpeedifySDK sdk, uint16_t count, SpeedifySDK_LocalProxyPort *ports, SpeedifySDK_LocalProxySettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_LocalProxySettingsResult SpeedifySDK_SetLocalProxyDomainWatchlist (CSpeedifySDK sdk, uint16_t count, SpeedifySDK_LocalProxyDomainWatchlistItem *domainWatchlist, SpeedifySDK_LocalProxySettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_LocalProxySettingsResult SpeedifySDK_SetLocalProxyDomainWatchlistEnable (CSpeedifySDK sdk, const char *title, bool enabled, SpeedifySDK_LocalProxySettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_LocalProxySettingsResult SpeedifySDK_SetLocalProxyGlobalDomainWatchlistEnable (CSpeedifySDK sdk, bool watchlistEnabled, SpeedifySDK_LocalProxySettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_LocalProxySettingsResult SpeedifySDK_ResetLocalProxyDomainWatchlist (CSpeedifySDK sdk, SpeedifySDK_LocalProxySettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_LocalProxyDomainWatchlistHitResult SpeedifySDK_ListenForLocalProxyDomainWatchlistHit (CSpeedifySDK sdk, SpeedifySDK_LocalProxyDomainWatchlistHitCallback cb, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_VendorSettingsResult SpeedifySDK_SetLocalVendorSettings (CSpeedifySDK sdk, const char *settingsJson, bool merge, SpeedifySDK_VendorSettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_VendorSettingsResult SpeedifySDK_GetLocalVendorSettings (CSpeedifySDK sdk, SpeedifySDK_VendorSettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_VendorSettingsResult SpeedifySDK_GetRemoteVendorSettings (CSpeedifySDK sdk, SpeedifySDK_VendorSettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_VendorUserDataResult SpeedifySDK_SetVendorUserData (CSpeedifySDK sdk, const char *vendorUserData, SpeedifySDK_VendorUserDataCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_VendorUserDataResult SpeedifySDK_GetVendorUserData (CSpeedifySDK sdk, SpeedifySDK_VendorUserDataCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_FirewallSettingsResult SpeedifySDK_GetFirewallSettings (CSpeedifySDK sdk, SpeedifySDK_FirewallSettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_FirewallSettingsResult SpeedifySDK_SetFirewallMode (CSpeedifySDK sdk, SpeedifySDK_FirewallMode mode, SpeedifySDK_FirewallSettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_FirewallSettingsResult SpeedifySDK_SetFirewallDomains (CSpeedifySDK sdk, uint16_t count, SpeedifySDK_DomainString *domains, SpeedifySDK_FirewallSettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_FirewallSettingsResult SpeedifySDK_SetFirewallIPv4 (CSpeedifySDK sdk, uint16_t count, struct in_addr *ipv4, SpeedifySDK_FirewallSettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_FirewallSettingsResult SpeedifySDK_SetFirewallIPv6 (CSpeedifySDK sdk, uint16_t count, struct in6_addr *ipv6, SpeedifySDK_FirewallSettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_FirewallSettingsResult SpeedifySDK_SetFirewallPorts (CSpeedifySDK sdk, uint16_t count, SpeedifySDK_FirewallPort *ports, SpeedifySDK_FirewallSettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SafeBrowsingResult SpeedifySDK_StartSafeBrowsing (CSpeedifySDK sdk, const char *initConfig, SpeedifySDK_SafeBrowsingCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SafeBrowsingResult SpeedifySDK_StopSafeBrowsing (CSpeedifySDK sdk, SpeedifySDK_SafeBrowsingCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SafeBrowsingResult SpeedifySDK_InitSafeBrowsing (CSpeedifySDK sdk, const char *initConfig, SpeedifySDK_SafeBrowsingCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SafeBrowsingResult SpeedifySDK_SetSafeBrowsingConfig (CSpeedifySDK sdk, const char *safeBrowsingConfig, SpeedifySDK_SafeBrowsingCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SafeBrowsingResult SpeedifySDK_SetSafeBrowsingEnabled (CSpeedifySDK sdk, bool enabled, SpeedifySDK_SafeBrowsingCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_DisconnectEventResult SpeedifySDK_GetLastDisconnectEvent (CSpeedifySDK sdk, SpeedifySDK_DisconnectEventCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SafeBrowsingResult SpeedifySDK_GetSafeBrowsing (CSpeedifySDK sdk, SpeedifySDK_SafeBrowsingCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SafeBrowsingStatsResult SpeedifySDK_GetSafeBrowsingStats (CSpeedifySDK sdk, SpeedifySDK_SafeBrowsingStatsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SafeBrowsingErrorResult SpeedifySDK_ListenForSafeBrowsingError (CSpeedifySDK sdk, SpeedifySDK_SafeBrowsingErrorCallback cb, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SafeBrowsingBlockResult SpeedifySDK_ListenForSafeBrowsingBlock (CSpeedifySDK sdk, SpeedifySDK_SafeBrowsingBlockCallback cb, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SafeBrowsingResult SpeedifySDK_SetSafeBrowsingLogLevel (CSpeedifySDK sdk, SpeedifySDK_SafeBrowsingLogLevel logLevel, SpeedifySDK_SafeBrowsingCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SafeBrowsingResult SpeedifySDK_RefreshSafeBrowsingToken (CSpeedifySDK sdk, const char *token, SpeedifySDK_SafeBrowsingCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SafeBrowsingResult SpeedifySDK_ReportSafeBrowsingHomeNetwork (CSpeedifySDK sdk, SpeedifySDK_SafeBrowsingCallback cb, void *userData)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SafeBrowsingResult SpeedifySDK_ReportSafeBrowsingHomeNetworkWithParameters (CSpeedifySDK sdk, uint32_t retries, uint64_t delay, uint64_t timeout, SpeedifySDK_SafeBrowsingCallback cb, void *userData)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SafeBrowsingResult SpeedifySDK_SetSafeBrowsingSafeNetworkOverride (CSpeedifySDK sdk, SpeedifySDK_SafeBrowsingSafeNetworkOverride snOverride, SpeedifySDK_SafeBrowsingCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_LogSettingsResult SpeedifySDK_GetLogSettings (CSpeedifySDK sdk, SpeedifySDK_LogSettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_LogSettingsResult SpeedifySDK_SetDaemonLogSettings (CSpeedifySDK sdk, SpeedifySDK_DaemonLogSettings daemon, SpeedifySDK_LogSettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_BaseResult SpeedifySDK_EraseAllLogFiles (CSpeedifySDK sdk)
 
ENABLE_NETWORK_SHARING SpeedifySDK_StreamingSettingsResult SpeedifySDK_GetStreamingSettings (CSpeedifySDK sdk, SpeedifySDK_StreamingSettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_StreamingSettingsResult SpeedifySDK_SetStreamingDomains (CSpeedifySDK sdk, uint16_t count, SpeedifySDK_DomainString *domains, SpeedifySDK_StreamingSettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_StreamingSettingsResult SpeedifySDK_SetStreamingIPv4 (CSpeedifySDK sdk, uint16_t count, struct in_addr *ipv4, SpeedifySDK_StreamingSettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_StreamingSettingsResult SpeedifySDK_SetStreamingIPv6 (CSpeedifySDK sdk, uint16_t count, struct in6_addr *ipv6, SpeedifySDK_StreamingSettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_StreamingSettingsResult SpeedifySDK_SetStreamingPorts (CSpeedifySDK sdk, uint16_t count, SpeedifySDK_StreamingPort *ports, SpeedifySDK_StreamingSettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetLanguage (CSpeedifySDK sdk, const char *language, SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SpeedTestResult SpeedifySDK_GetSpeedTestResults (CSpeedifySDK sdk, SpeedifySDK_SpeedTestCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SpeedTestResult SpeedifySDK_StartSpeedTest (CSpeedifySDK sdk, SpeedifySDK_SpeedTestCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SpeedTestResult SpeedifySDK_StartStreamTest (CSpeedifySDK sdk, SpeedifySDK_SpeedTestCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING void SpeedifySDK_UnregisterCallback (CSpeedifySDK sdk, SpeedifySDK_EventID eventId)
 
ENABLE_NETWORK_SHARING bool SpeedifySDK_WaitOnCallback (CSpeedifySDK sdk, SpeedifySDK_EventID eventId, uint64_t timeoutMs)
 
ENABLE_NETWORK_SHARING SpeedifySDK_BaseResult SpeedifySDK_DaemonExit (CSpeedifySDK sdk)
 
ENABLE_NETWORK_SHARING void SpeedifySDK_Free (void *object)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetHeaderCompression (CSpeedifySDK sdk, bool enabled, SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetUlpReportIntervalSeconds (CSpeedifySDK sdk, unsigned long interval, SpeedifySDK_SettingsCallback cb, void *userData)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetMaxRedundantSends (CSpeedifySDK sdk, uint32_t maxRedundantSends, SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetFixedDelay (CSpeedifySDK sdk, uint32_t delay, SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingSettingsResult SpeedifySDK_GetNetworkSharingSettings (CSpeedifySDK sdk, SpeedifySDK_NetworkSharingSettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingSettingsResult SpeedifySDK_SetNetworkSharingClientEnabled (CSpeedifySDK sdk, bool enabled, SpeedifySDK_NetworkSharingSettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingSettingsResult SpeedifySDK_SetNetworkSharingHostEnabled (CSpeedifySDK sdk, bool enabled, SpeedifySDK_NetworkSharingSettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingSettingsResult SpeedifySDK_SetNetworkSharingDisplayName (CSpeedifySDK sdk, const SpeedifySDK_NetworkSharingDisplayName displayName, SpeedifySDK_NetworkSharingSettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingConnectionResult SpeedifySDK_ConnectToNetworkShareViaConnectCode (CSpeedifySDK sdk, const SpeedifySDK_NetworkSharingConnectCode hostConnectCode, SpeedifySDK_NetworkSharingConnectionCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingConnectionResult SpeedifySDK_ReconnectToNetworkShare (CSpeedifySDK sdk, const SpeedifySDK_NetworkSharingPeerUuid uuid, SpeedifySDK_NetworkSharingConnectionCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingDiscoveryResult SpeedifySDK_StartNetworkSharingDiscovery (CSpeedifySDK sdk, SpeedifySDK_NetworkSharingDiscoveryCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingDiscoveryResult SpeedifySDK_GetNetworkSharingDiscovery (CSpeedifySDK sdk, SpeedifySDK_NetworkSharingDiscoveryCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingAvailableSharesResult SpeedifySDK_GetNetworkSharesAvailable (CSpeedifySDK sdk, SpeedifySDK_NetworkSharingAvailableSharesCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingConnectionResult SpeedifySDK_ListenForNetworkSharePeerStatusChange (CSpeedifySDK sdk, SpeedifySDK_NetworkSharingConnectionCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingAvailableSharesResult SpeedifySDK_SetNetworkSharingPeerAutoReconnect (CSpeedifySDK sdk, const SpeedifySDK_NetworkSharingPeerUuid uuid, bool enabled, SpeedifySDK_NetworkSharingAvailableSharesCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingAvailableSharesResult SpeedifySDK_SetNetworkSharingPeerAllowAsHost (CSpeedifySDK sdk, const SpeedifySDK_NetworkSharingPeerUuid uuid, bool enabled, SpeedifySDK_NetworkSharingAvailableSharesCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingAvailableSharesResult SpeedifySDK_SetNetworkSharingPeerAllowAsClient (CSpeedifySDK sdk, const SpeedifySDK_NetworkSharingPeerUuid uuid, bool enabled, SpeedifySDK_NetworkSharingAvailableSharesCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingPairResult SpeedifySDK_UnpairNetworkSharingPeer (CSpeedifySDK sdk, const SpeedifySDK_NetworkSharingPeerUuid uuid, SpeedifySDK_NetworkSharingPairCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingPairResult SpeedifySDK_RequestNetworkSharingPair (CSpeedifySDK sdk, const SpeedifySDK_NetworkSharingPeerUuid uuid, SpeedifySDK_NetworkSharingPairCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingPairResult SpeedifySDK_AllowNetworkSharingPair (CSpeedifySDK sdk, const SpeedifySDK_NetworkSharingPeerUuid uuid, bool allowed, SpeedifySDK_NetworkSharingPairCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingSettingsResult SpeedifySDK_SetNetworkSharingPairRequestBehavior (CSpeedifySDK sdk, const SpeedifySDK_NetworkSharingPairRequestBehavior behavior, SpeedifySDK_NetworkSharingSettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingSettingsResult SpeedifySDK_SetNetworkSharingSameUserAutoPair (CSpeedifySDK sdk, const bool allow, SpeedifySDK_NetworkSharingSettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingSettingsResult SpeedifySDK_SetNetworkSharingAutoPairBehavior (CSpeedifySDK sdk, const SpeedifySDK_NetworkSharingAutoPairBehavior behavior, SpeedifySDK_NetworkSharingSettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingSettingsResult SpeedifySDK_SetNetworkSharingAlwaysOnDiscovery (CSpeedifySDK sdk, const bool enable, SpeedifySDK_NetworkSharingSettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingPairResult SpeedifySDK_ListenForNetworkSharePairRequest (CSpeedifySDK sdk, SpeedifySDK_NetworkSharingPairCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingPairResult SpeedifySDK_ListenForNetworkShareNewPeerAvailable (CSpeedifySDK sdk, SpeedifySDK_NetworkSharingPairCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetMaximumConnectRetry (CSpeedifySDK sdk, uint32_t timeout, SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetMaximumTransportRetry (CSpeedifySDK sdk, uint32_t timeout, SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_BaseResult SpeedifySDK_SendFeedback (CSpeedifySDK sdk, const char *feedback)
 
ENABLE_NETWORK_SHARING SpeedifySDK_LogReportResult SpeedifySDK_SendLogReport (CSpeedifySDK sdk, const char *email, const char *message, const char *fileName, SpeedifySDK_LogReportCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetPacketPoolSize (CSpeedifySDK sdk, const char *pool_size, SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_DSCPSettingsResult SpeedifySDK_GetDSCPSettings (CSpeedifySDK sdk, SpeedifySDK_DSCPSettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 
ENABLE_NETWORK_SHARING SpeedifySDK_DSCPSettingsResult SpeedifySDK_SetDSCPQueues (CSpeedifySDK sdk, uint8_t count, SpeedifySDK_DSCPQueue *queues, SpeedifySDK_DSCPSettingsCallback cb SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
 

Macro Definition Documentation

◆ SpeedifySDK_SetDnsLeak

#define SpeedifySDK_SetDnsLeak   SpeedifySDK_SetDNSLeakProtection

◆ SpeedifySDK_SetIpLeak

#define SpeedifySDK_SetIpLeak   SpeedifySDK_SetIPLeakProtection

Typedef Documentation

◆ CSpeedifySDK

typedef void* CSpeedifySDK

Speedify SDK object. Managed with SpeedifySDK_Create() and SpeedifySDK_Destroy().

Function Documentation

◆ SpeedifySDK_AccountCheck()

ENABLE_NETWORK_SHARING SpeedifySDK_AccountCheckResult SpeedifySDK_AccountCheck ( CSpeedifySDK sdk,
const char * email,
SpeedifySDK_AccountCheckCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_AccountCreate()

ENABLE_NETWORK_SHARING SpeedifySDK_AccountCreateResult SpeedifySDK_AccountCreate ( CSpeedifySDK sdk,
const char * email,
const char * password,
SpeedifySDK_AccountCreateCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_AccountPasswordChange()

ENABLE_NETWORK_SHARING SpeedifySDK_AccountPasswordChangeResult SpeedifySDK_AccountPasswordChange ( CSpeedifySDK sdk,
const char * email,
const char * originalPassword,
const char * newPassword,
SpeedifySDK_AccountPasswordChangeCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_AddAdapterDailyDataLimitBoost()

ENABLE_NETWORK_SHARING SpeedifySDK_AdaptersResult SpeedifySDK_AddAdapterDailyDataLimitBoost ( CSpeedifySDK sdk,
const char * adapterID,
int64_t additionalBytes,
SpeedifySDK_AdaptersCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_AllowNetworkSharingPair()

ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingPairResult SpeedifySDK_AllowNetworkSharingPair ( CSpeedifySDK sdk,
const SpeedifySDK_NetworkSharingPeerUuid uuid,
bool allowed,
SpeedifySDK_NetworkSharingPairCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_CheckForCaptivePortals()

ENABLE_NETWORK_SHARING SpeedifySDK_CaptivePortalCheckResult SpeedifySDK_CheckForCaptivePortals ( CSpeedifySDK sdk,
SpeedifySDK_CaptivePortalCheckCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_ConnectAuto()

ENABLE_NETWORK_SHARING SpeedifySDK_ConnectResult SpeedifySDK_ConnectAuto ( CSpeedifySDK sdk,
SpeedifySDK_AutoConnectMethod method,
SpeedifySDK_ConnectCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_ConnectCity()

ENABLE_NETWORK_SHARING SpeedifySDK_ConnectResult SpeedifySDK_ConnectCity ( CSpeedifySDK sdk,
const char * country,
const char * city,
SpeedifySDK_ConnectCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_ConnectCountry()

ENABLE_NETWORK_SHARING SpeedifySDK_ConnectResult SpeedifySDK_ConnectCountry ( CSpeedifySDK sdk,
const char * country,
SpeedifySDK_ConnectCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_ConnectIgnoreLast()

ENABLE_NETWORK_SHARING SpeedifySDK_ConnectResult SpeedifySDK_ConnectIgnoreLast ( CSpeedifySDK sdk,
SpeedifySDK_ConnectCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_ConnectProxy()

ENABLE_NETWORK_SHARING SpeedifySDK_ConnectResult SpeedifySDK_ConnectProxy ( CSpeedifySDK sdk,
SpeedifySDK_ConnectCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_ConnectServer()

ENABLE_NETWORK_SHARING SpeedifySDK_ConnectResult SpeedifySDK_ConnectServer ( CSpeedifySDK sdk,
const char * country,
const char * city,
int32_t num,
SpeedifySDK_ConnectCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_ConnectServerExact()

ENABLE_NETWORK_SHARING SpeedifySDK_ConnectResult SpeedifySDK_ConnectServerExact ( CSpeedifySDK sdk,
const char * country,
const char * city,
int32_t num,
SpeedifySDK_ConnectCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_ConnectToNetworkShareViaConnectCode()

ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingConnectionResult SpeedifySDK_ConnectToNetworkShareViaConnectCode ( CSpeedifySDK sdk,
const SpeedifySDK_NetworkSharingConnectCode hostConnectCode,
SpeedifySDK_NetworkSharingConnectionCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_Create()

ENABLE_NETWORK_SHARING CSpeedifySDK SpeedifySDK_Create ( uint16_t port)

◆ SpeedifySDK_CreateWithSettings()

ENABLE_NETWORK_SHARING CSpeedifySDK SpeedifySDK_CreateWithSettings ( SpeedifySDK_CreateSettings settings)

◆ SpeedifySDK_DaemonExit()

ENABLE_NETWORK_SHARING SpeedifySDK_BaseResult SpeedifySDK_DaemonExit ( CSpeedifySDK sdk)

◆ SpeedifySDK_Destroy()

ENABLE_NETWORK_SHARING void SpeedifySDK_Destroy ( CSpeedifySDK sdk)

◆ SpeedifySDK_DisableAdapterDailyDataLimit()

ENABLE_NETWORK_SHARING SpeedifySDK_AdaptersResult SpeedifySDK_DisableAdapterDailyDataLimit ( CSpeedifySDK sdk,
const char * adapterID,
SpeedifySDK_AdaptersCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_DisableAdapterMonthlyDataLimit()

ENABLE_NETWORK_SHARING SpeedifySDK_AdaptersResult SpeedifySDK_DisableAdapterMonthlyDataLimit ( CSpeedifySDK sdk,
const char * adapterID,
SpeedifySDK_AdaptersCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_Disconnect()

ENABLE_NETWORK_SHARING SpeedifySDK_StateResult SpeedifySDK_Disconnect ( CSpeedifySDK sdk,
SpeedifySDK_StateCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_EnableAutomaticConnectionPriority()

ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_EnableAutomaticConnectionPriority ( CSpeedifySDK sdk,
bool enabled,
SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_EnableStatUpdates()

ENABLE_NETWORK_SHARING SpeedifySDK_BaseResult SpeedifySDK_EnableStatUpdates ( CSpeedifySDK sdk,
bool enabled,
uint8_t periodCount,
uint32_t * periods )

◆ SpeedifySDK_EraseAllLogFiles()

ENABLE_NETWORK_SHARING SpeedifySDK_BaseResult SpeedifySDK_EraseAllLogFiles ( CSpeedifySDK sdk)

◆ SpeedifySDK_Free()

ENABLE_NETWORK_SHARING void SpeedifySDK_Free ( void * object)

◆ SpeedifySDK_GetAccountingData()

ENABLE_NETWORK_SHARING SpeedifySDK_AccountingResult SpeedifySDK_GetAccountingData ( CSpeedifySDK sdk,
SpeedifySDK_AccountingCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_GetActivationCode()

ENABLE_NETWORK_SHARING SpeedifySDK_ActivationCodeResult SpeedifySDK_GetActivationCode ( CSpeedifySDK sdk,
SpeedifySDK_ActivationCodeCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_GetAdapters()

ENABLE_NETWORK_SHARING SpeedifySDK_AdaptersResult SpeedifySDK_GetAdapters ( CSpeedifySDK sdk,
SpeedifySDK_AdaptersCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_GetCaptivePortalLoginMode()

ENABLE_NETWORK_SHARING SpeedifySDK_CaptivePortalLoginResult SpeedifySDK_GetCaptivePortalLoginMode ( CSpeedifySDK sdk,
SpeedifySDK_CaptivePortalLoginCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_GetConnectedServer()

ENABLE_NETWORK_SHARING SpeedifySDK_ConnectResult SpeedifySDK_GetConnectedServer ( CSpeedifySDK sdk,
SpeedifySDK_ConnectCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_GetConnectionStats()

ENABLE_NETWORK_SHARING SpeedifySDK_ConnectionStatsResult SpeedifySDK_GetConnectionStats ( CSpeedifySDK sdk,
SpeedifySDK_ConnectionStatsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_GetDirectory()

ENABLE_NETWORK_SHARING SpeedifySDK_DirectoryResult SpeedifySDK_GetDirectory ( CSpeedifySDK sdk,
SpeedifySDK_DirectoryCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_GetDirectorySettings()

ENABLE_NETWORK_SHARING SpeedifySDK_DirectorySettingsResult SpeedifySDK_GetDirectorySettings ( CSpeedifySDK sdk,
SpeedifySDK_DirectorySettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_GetDSCPSettings()

ENABLE_NETWORK_SHARING SpeedifySDK_DSCPSettingsResult SpeedifySDK_GetDSCPSettings ( CSpeedifySDK sdk,
SpeedifySDK_DSCPSettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_GetFirewallSettings()

ENABLE_NETWORK_SHARING SpeedifySDK_FirewallSettingsResult SpeedifySDK_GetFirewallSettings ( CSpeedifySDK sdk,
SpeedifySDK_FirewallSettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_GetHistoricConnectionStats()

ENABLE_NETWORK_SHARING SpeedifySDK_ConnectionStatsResult SpeedifySDK_GetHistoricConnectionStats ( CSpeedifySDK sdk,
SpeedifySDK_ConnectionStatsCallback cb,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_GetLastDisconnectEvent()

ENABLE_NETWORK_SHARING SpeedifySDK_DisconnectEventResult SpeedifySDK_GetLastDisconnectEvent ( CSpeedifySDK sdk,
SpeedifySDK_DisconnectEventCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_GetLocalProxySettings()

ENABLE_NETWORK_SHARING SpeedifySDK_LocalProxySettingsResult SpeedifySDK_GetLocalProxySettings ( CSpeedifySDK sdk,
SpeedifySDK_LocalProxySettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_GetLocalVendorSettings()

ENABLE_NETWORK_SHARING SpeedifySDK_VendorSettingsResult SpeedifySDK_GetLocalVendorSettings ( CSpeedifySDK sdk,
SpeedifySDK_VendorSettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_GetLogSettings()

ENABLE_NETWORK_SHARING SpeedifySDK_LogSettingsResult SpeedifySDK_GetLogSettings ( CSpeedifySDK sdk,
SpeedifySDK_LogSettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_GetNetworkSharesAvailable()

ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingAvailableSharesResult SpeedifySDK_GetNetworkSharesAvailable ( CSpeedifySDK sdk,
SpeedifySDK_NetworkSharingAvailableSharesCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_GetNetworkSharingDiscovery()

ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingDiscoveryResult SpeedifySDK_GetNetworkSharingDiscovery ( CSpeedifySDK sdk,
SpeedifySDK_NetworkSharingDiscoveryCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_GetNetworkSharingSettings()

ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingSettingsResult SpeedifySDK_GetNetworkSharingSettings ( CSpeedifySDK sdk,
SpeedifySDK_NetworkSharingSettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_GetPrivacySettings()

ENABLE_NETWORK_SHARING SpeedifySDK_PrivacySettingsResult SpeedifySDK_GetPrivacySettings ( CSpeedifySDK sdk,
SpeedifySDK_PrivacySettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_GetRemoteVendorSettings()

ENABLE_NETWORK_SHARING SpeedifySDK_VendorSettingsResult SpeedifySDK_GetRemoteVendorSettings ( CSpeedifySDK sdk,
SpeedifySDK_VendorSettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_GetSafeBrowsing()

ENABLE_NETWORK_SHARING SpeedifySDK_SafeBrowsingResult SpeedifySDK_GetSafeBrowsing ( CSpeedifySDK sdk,
SpeedifySDK_SafeBrowsingCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_GetSafeBrowsingStats()

ENABLE_NETWORK_SHARING SpeedifySDK_SafeBrowsingStatsResult SpeedifySDK_GetSafeBrowsingStats ( CSpeedifySDK sdk,
SpeedifySDK_SafeBrowsingStatsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_GetServerSettings()

ENABLE_NETWORK_SHARING SpeedifySDK_ServerSettingsResult SpeedifySDK_GetServerSettings ( CSpeedifySDK sdk,
SpeedifySDK_ServerSettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_GetSessionStats()

ENABLE_NETWORK_SHARING SpeedifySDK_SessionStatsResult SpeedifySDK_GetSessionStats ( CSpeedifySDK sdk,
SpeedifySDK_SessionStatsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_GetSettings()

ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_GetSettings ( CSpeedifySDK sdk,
SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_GetSpeedTestResults()

ENABLE_NETWORK_SHARING SpeedifySDK_SpeedTestResult SpeedifySDK_GetSpeedTestResults ( CSpeedifySDK sdk,
SpeedifySDK_SpeedTestCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_GetState()

ENABLE_NETWORK_SHARING SpeedifySDK_StateResult SpeedifySDK_GetState ( CSpeedifySDK sdk,
SpeedifySDK_StateCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_GetStreamingSettings()

ENABLE_NETWORK_SHARING SpeedifySDK_StreamingSettingsResult SpeedifySDK_GetStreamingSettings ( CSpeedifySDK sdk,
SpeedifySDK_StreamingSettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_GetStreamingStats()

ENABLE_NETWORK_SHARING SpeedifySDK_StreamingStatsResult SpeedifySDK_GetStreamingStats ( CSpeedifySDK sdk,
SpeedifySDK_StreamingStatsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_GetVendorUserData()

ENABLE_NETWORK_SHARING SpeedifySDK_VendorUserDataResult SpeedifySDK_GetVendorUserData ( CSpeedifySDK sdk,
SpeedifySDK_VendorUserDataCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_GetVersion()

ENABLE_NETWORK_SHARING SpeedifySDK_VersionResult SpeedifySDK_GetVersion ( CSpeedifySDK sdk,
SpeedifySDK_VersionCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_HandleAdapterOverlimit()

ENABLE_NETWORK_SHARING SpeedifySDK_BaseResult SpeedifySDK_HandleAdapterOverlimit ( CSpeedifySDK sdk,
const char * adapterID )

◆ SpeedifySDK_HandleNewAdapter()

ENABLE_NETWORK_SHARING SpeedifySDK_BaseResult SpeedifySDK_HandleNewAdapter ( CSpeedifySDK sdk,
const char * adapterID )

◆ SpeedifySDK_InitSafeBrowsing()

ENABLE_NETWORK_SHARING SpeedifySDK_SafeBrowsingResult SpeedifySDK_InitSafeBrowsing ( CSpeedifySDK sdk,
const char * initConfig,
SpeedifySDK_SafeBrowsingCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_ListenForAdapterOverlimit()

ENABLE_NETWORK_SHARING SpeedifySDK_AdapterOverlimitResult SpeedifySDK_ListenForAdapterOverlimit ( CSpeedifySDK sdk,
SpeedifySDK_AdapterOverlimitCallback cb,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_ListenForCaptivePortals()

ENABLE_NETWORK_SHARING SpeedifySDK_CaptivePortalCheckResult SpeedifySDK_ListenForCaptivePortals ( CSpeedifySDK sdk,
SpeedifySDK_CaptivePortalCheckCallback cb,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_ListenForLocalProxyDomainWatchlistHit()

ENABLE_NETWORK_SHARING SpeedifySDK_LocalProxyDomainWatchlistHitResult SpeedifySDK_ListenForLocalProxyDomainWatchlistHit ( CSpeedifySDK sdk,
SpeedifySDK_LocalProxyDomainWatchlistHitCallback cb,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_ListenForNetworkShareNewPeerAvailable()

ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingPairResult SpeedifySDK_ListenForNetworkShareNewPeerAvailable ( CSpeedifySDK sdk,
SpeedifySDK_NetworkSharingPairCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_ListenForNetworkSharePairRequest()

ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingPairResult SpeedifySDK_ListenForNetworkSharePairRequest ( CSpeedifySDK sdk,
SpeedifySDK_NetworkSharingPairCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_ListenForNetworkSharePeerStatusChange()

ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingConnectionResult SpeedifySDK_ListenForNetworkSharePeerStatusChange ( CSpeedifySDK sdk,
SpeedifySDK_NetworkSharingConnectionCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_ListenForNewAdapter()

ENABLE_NETWORK_SHARING SpeedifySDK_NewAdapterResult SpeedifySDK_ListenForNewAdapter ( CSpeedifySDK sdk,
SpeedifySDK_NewAdapterCallback cb,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_ListenForSafeBrowsingBlock()

ENABLE_NETWORK_SHARING SpeedifySDK_SafeBrowsingBlockResult SpeedifySDK_ListenForSafeBrowsingBlock ( CSpeedifySDK sdk,
SpeedifySDK_SafeBrowsingBlockCallback cb,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_ListenForSafeBrowsingError()

ENABLE_NETWORK_SHARING SpeedifySDK_SafeBrowsingErrorResult SpeedifySDK_ListenForSafeBrowsingError ( CSpeedifySDK sdk,
SpeedifySDK_SafeBrowsingErrorCallback cb,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_ListenForTorrentDetection()

ENABLE_NETWORK_SHARING SpeedifySDK_TorrentResult SpeedifySDK_ListenForTorrentDetection ( CSpeedifySDK sdk,
SpeedifySDK_TorrentCallback cb,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_Login()

ENABLE_NETWORK_SHARING SpeedifySDK_StateResult SpeedifySDK_Login ( CSpeedifySDK sdk,
const char * username,
const char * password,
SpeedifySDK_StateCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_LoginAutoAccount()

ENABLE_NETWORK_SHARING SpeedifySDK_StateResult SpeedifySDK_LoginAutoAccount ( CSpeedifySDK sdk,
SpeedifySDK_StateCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_LoginLocalLoopbackOnly()

ENABLE_NETWORK_SHARING SpeedifySDK_StateResult SpeedifySDK_LoginLocalLoopbackOnly ( CSpeedifySDK sdk,
SpeedifySDK_StateCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_LoginOAuth()

ENABLE_NETWORK_SHARING SpeedifySDK_StateResult SpeedifySDK_LoginOAuth ( CSpeedifySDK sdk,
const char * oauthAccessToken,
SpeedifySDK_StateCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_Logout()

ENABLE_NETWORK_SHARING SpeedifySDK_StateResult SpeedifySDK_Logout ( CSpeedifySDK sdk,
SpeedifySDK_StateCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_ReconnectToNetworkShare()

ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingConnectionResult SpeedifySDK_ReconnectToNetworkShare ( CSpeedifySDK sdk,
const SpeedifySDK_NetworkSharingPeerUuid uuid,
SpeedifySDK_NetworkSharingConnectionCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_RefreshOAuthToken()

ENABLE_NETWORK_SHARING SpeedifySDK_StateResult SpeedifySDK_RefreshOAuthToken ( CSpeedifySDK sdk,
const char * newOAuthAccessToken,
SpeedifySDK_StateCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_RefreshSafeBrowsingToken()

ENABLE_NETWORK_SHARING SpeedifySDK_SafeBrowsingResult SpeedifySDK_RefreshSafeBrowsingToken ( CSpeedifySDK sdk,
const char * token,
SpeedifySDK_SafeBrowsingCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_ReportSafeBrowsingHomeNetwork()

ENABLE_NETWORK_SHARING SpeedifySDK_SafeBrowsingResult SpeedifySDK_ReportSafeBrowsingHomeNetwork ( CSpeedifySDK sdk,
SpeedifySDK_SafeBrowsingCallback cb,
void * userData )

◆ SpeedifySDK_ReportSafeBrowsingHomeNetworkWithParameters()

ENABLE_NETWORK_SHARING SpeedifySDK_SafeBrowsingResult SpeedifySDK_ReportSafeBrowsingHomeNetworkWithParameters ( CSpeedifySDK sdk,
uint32_t retries,
uint64_t delay,
uint64_t timeout,
SpeedifySDK_SafeBrowsingCallback cb,
void * userData )

◆ SpeedifySDK_RequestNetworkSharingPair()

ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingPairResult SpeedifySDK_RequestNetworkSharingPair ( CSpeedifySDK sdk,
const SpeedifySDK_NetworkSharingPeerUuid uuid,
SpeedifySDK_NetworkSharingPairCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_ResetAdapterUsage()

ENABLE_NETWORK_SHARING SpeedifySDK_AdaptersResult SpeedifySDK_ResetAdapterUsage ( CSpeedifySDK sdk,
const char * adapterID,
SpeedifySDK_AdaptersCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_ResetConnectionRateLimit()

ENABLE_NETWORK_SHARING SpeedifySDK_AdaptersResult SpeedifySDK_ResetConnectionRateLimit ( CSpeedifySDK sdk,
const char * adapterID,
SpeedifySDK_AdaptersCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_ResetDirectoryDomain()

ENABLE_NETWORK_SHARING SpeedifySDK_DirectorySettingsResult SpeedifySDK_ResetDirectoryDomain ( CSpeedifySDK sdk,
SpeedifySDK_DirectorySettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_ResetDirectoryGatewayURI()

ENABLE_NETWORK_SHARING SpeedifySDK_DirectorySettingsResult SpeedifySDK_ResetDirectoryGatewayURI ( CSpeedifySDK sdk,
SpeedifySDK_DirectorySettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_ResetLocalProxyDomainWatchlist()

ENABLE_NETWORK_SHARING SpeedifySDK_LocalProxySettingsResult SpeedifySDK_ResetLocalProxyDomainWatchlist ( CSpeedifySDK sdk,
SpeedifySDK_LocalProxySettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SendFeedback()

ENABLE_NETWORK_SHARING SpeedifySDK_BaseResult SpeedifySDK_SendFeedback ( CSpeedifySDK sdk,
const char * feedback )

◆ SpeedifySDK_SendLogReport()

ENABLE_NETWORK_SHARING SpeedifySDK_LogReportResult SpeedifySDK_SendLogReport ( CSpeedifySDK sdk,
const char * email,
const char * message,
const char * fileName,
SpeedifySDK_LogReportCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetAdapterDailyDataLimit()

ENABLE_NETWORK_SHARING SpeedifySDK_AdaptersResult SpeedifySDK_SetAdapterDailyDataLimit ( CSpeedifySDK sdk,
const char * adapterID,
int64_t allowedBytes,
SpeedifySDK_AdaptersCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetAdapterMonthlyDataLimit()

ENABLE_NETWORK_SHARING SpeedifySDK_AdaptersResult SpeedifySDK_SetAdapterMonthlyDataLimit ( CSpeedifySDK sdk,
const char * adapterID,
int64_t allowedBytes,
int64_t resetDay,
SpeedifySDK_AdaptersCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetAdapterOverlimitRateLimit()

ENABLE_NETWORK_SHARING SpeedifySDK_AdaptersResult SpeedifySDK_SetAdapterOverlimitRateLimit ( CSpeedifySDK sdk,
const char * adapterID,
int64_t bps,
SpeedifySDK_AdaptersCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetAllowChaChaEncryption()

ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetAllowChaChaEncryption ( CSpeedifySDK sdk,
bool enabled,
SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetAPIProtection()

ENABLE_NETWORK_SHARING SpeedifySDK_PrivacySettingsResult SpeedifySDK_SetAPIProtection ( CSpeedifySDK sdk,
bool enabled,
SpeedifySDK_PrivacySettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetAppName()

ENABLE_NETWORK_SHARING SpeedifySDK_BaseResult SpeedifySDK_SetAppName ( CSpeedifySDK sdk,
SpeedifySDK_AppNameString name )

◆ SpeedifySDK_SetCaptivePortalLoginMode()

ENABLE_NETWORK_SHARING SpeedifySDK_CaptivePortalLoginResult SpeedifySDK_SetCaptivePortalLoginMode ( CSpeedifySDK sdk,
bool enabled,
const char *adapterID SpeedifySDK_DEFAULTNULL,
SpeedifySDK_CaptivePortalLoginCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetConnectionDirectionalMode()

ENABLE_NETWORK_SHARING SpeedifySDK_AdaptersResult SpeedifySDK_SetConnectionDirectionalMode ( CSpeedifySDK sdk,
const char * adapterID,
SpeedifySDK_ConnectionDirectionalMode uploadMode,
SpeedifySDK_ConnectionDirectionalMode downloadMode,
SpeedifySDK_AdaptersCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetConnectionEncryption()

ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetConnectionEncryption ( CSpeedifySDK sdk,
const char * adapterID,
bool encrypted,
SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetConnectionExposeDscp()

ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetConnectionExposeDscp ( CSpeedifySDK sdk,
const char * adapterID,
bool exposed,
SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetConnectionPriorities()

ENABLE_NETWORK_SHARING SpeedifySDK_AdaptersResult SpeedifySDK_SetConnectionPriorities ( CSpeedifySDK sdk,
const char * adapterID,
SpeedifySDK_ConnectionPriority priority,
SpeedifySDK_AdaptersCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetConnectionRateLimit()

ENABLE_NETWORK_SHARING SpeedifySDK_AdaptersResult SpeedifySDK_SetConnectionRateLimit ( CSpeedifySDK sdk,
const char * adapterID,
int64_t bps,
SpeedifySDK_AdaptersCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetConnectionRateLimits()

ENABLE_NETWORK_SHARING SpeedifySDK_AdaptersResult SpeedifySDK_SetConnectionRateLimits ( CSpeedifySDK sdk,
const char * adapterID,
int64_t downBps,
int64_t upBps,
SpeedifySDK_AdaptersCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetConnectionTransportMode()

ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetConnectionTransportMode ( CSpeedifySDK sdk,
SpeedifySDK_TransportMode mode,
SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetConnectMethodAuto()

ENABLE_NETWORK_SHARING SpeedifySDK_ServerSettingsResult SpeedifySDK_SetConnectMethodAuto ( CSpeedifySDK sdk,
SpeedifySDK_AutoConnectMethod method,
SpeedifySDK_ServerSettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetConnectMethodCity()

ENABLE_NETWORK_SHARING SpeedifySDK_ServerSettingsResult SpeedifySDK_SetConnectMethodCity ( CSpeedifySDK sdk,
const char * country,
const char * city,
SpeedifySDK_ServerSettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetConnectMethodCountry()

ENABLE_NETWORK_SHARING SpeedifySDK_ServerSettingsResult SpeedifySDK_SetConnectMethodCountry ( CSpeedifySDK sdk,
const char * country,
SpeedifySDK_ServerSettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetConnectMethodServer()

ENABLE_NETWORK_SHARING SpeedifySDK_ServerSettingsResult SpeedifySDK_SetConnectMethodServer ( CSpeedifySDK sdk,
const char * country,
const char * city,
int32_t num,
SpeedifySDK_ServerSettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetConnectMethodServerExact()

ENABLE_NETWORK_SHARING SpeedifySDK_ServerSettingsResult SpeedifySDK_SetConnectMethodServerExact ( CSpeedifySDK sdk,
const char * country,
const char * city,
int32_t num,
SpeedifySDK_ServerSettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetDaemonLogSettings()

ENABLE_NETWORK_SHARING SpeedifySDK_LogSettingsResult SpeedifySDK_SetDaemonLogSettings ( CSpeedifySDK sdk,
SpeedifySDK_DaemonLogSettings daemon,
SpeedifySDK_LogSettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetDirectoryDomain()

ENABLE_NETWORK_SHARING SpeedifySDK_DirectorySettingsResult SpeedifySDK_SetDirectoryDomain ( CSpeedifySDK sdk,
const char * domain,
SpeedifySDK_DirectorySettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetDirectoryGatewayURI()

ENABLE_NETWORK_SHARING SpeedifySDK_DirectorySettingsResult SpeedifySDK_SetDirectoryGatewayURI ( CSpeedifySDK sdk,
const char * gatewayUri,
SpeedifySDK_DirectorySettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetDNSLeakProtection()

ENABLE_NETWORK_SHARING SpeedifySDK_PrivacySettingsResult SpeedifySDK_SetDNSLeakProtection ( CSpeedifySDK sdk,
bool enabled,
SpeedifySDK_PrivacySettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetDNSServers()

ENABLE_NETWORK_SHARING SpeedifySDK_PrivacySettingsResult SpeedifySDK_SetDNSServers ( CSpeedifySDK sdk,
uint16_t count,
SpeedifySDK_IPAddressString * dnsAddrs,
SpeedifySDK_PrivacySettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetDoNotStoreCredentials()

ENABLE_NETWORK_SHARING SpeedifySDK_PrivacySettingsResult SpeedifySDK_SetDoNotStoreCredentials ( CSpeedifySDK sdk,
bool doNotStore,
SpeedifySDK_PrivacySettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetDownstreamSubnets()

ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetDownstreamSubnets ( CSpeedifySDK sdk,
uint16_t count,
SpeedifySDK_Subnet * subnets,
SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetDSCPQueues()

ENABLE_NETWORK_SHARING SpeedifySDK_DSCPSettingsResult SpeedifySDK_SetDSCPQueues ( CSpeedifySDK sdk,
uint8_t count,
SpeedifySDK_DSCPQueue * queues,
SpeedifySDK_DSCPSettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetEnableDefaultRoute()

ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetEnableDefaultRoute ( CSpeedifySDK sdk,
bool enabled,
SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetESNIEnabled()

ENABLE_NETWORK_SHARING SpeedifySDK_DirectorySettingsResult SpeedifySDK_SetESNIEnabled ( CSpeedifySDK sdk,
bool enableEsni,
SpeedifySDK_DirectorySettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetFirewallDomains()

ENABLE_NETWORK_SHARING SpeedifySDK_FirewallSettingsResult SpeedifySDK_SetFirewallDomains ( CSpeedifySDK sdk,
uint16_t count,
SpeedifySDK_DomainString * domains,
SpeedifySDK_FirewallSettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetFirewallIPv4()

ENABLE_NETWORK_SHARING SpeedifySDK_FirewallSettingsResult SpeedifySDK_SetFirewallIPv4 ( CSpeedifySDK sdk,
uint16_t count,
struct in_addr * ipv4,
SpeedifySDK_FirewallSettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetFirewallIPv6()

ENABLE_NETWORK_SHARING SpeedifySDK_FirewallSettingsResult SpeedifySDK_SetFirewallIPv6 ( CSpeedifySDK sdk,
uint16_t count,
struct in6_addr * ipv6,
SpeedifySDK_FirewallSettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetFirewallMode()

ENABLE_NETWORK_SHARING SpeedifySDK_FirewallSettingsResult SpeedifySDK_SetFirewallMode ( CSpeedifySDK sdk,
SpeedifySDK_FirewallMode mode,
SpeedifySDK_FirewallSettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetFirewallPorts()

ENABLE_NETWORK_SHARING SpeedifySDK_FirewallSettingsResult SpeedifySDK_SetFirewallPorts ( CSpeedifySDK sdk,
uint16_t count,
SpeedifySDK_FirewallPort * ports,
SpeedifySDK_FirewallSettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetFixedDelay()

ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetFixedDelay ( CSpeedifySDK sdk,
uint32_t delay,
SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetForwardPorts()

ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetForwardPorts ( CSpeedifySDK sdk,
uint16_t count,
SpeedifySDK_ForwardedPort * ports,
SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetHeaderCompression()

ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetHeaderCompression ( CSpeedifySDK sdk,
bool enabled,
SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetIPLeakProtection()

ENABLE_NETWORK_SHARING SpeedifySDK_PrivacySettingsResult SpeedifySDK_SetIPLeakProtection ( CSpeedifySDK sdk,
bool enabled,
SpeedifySDK_PrivacySettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetJumboPackets()

ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetJumboPackets ( CSpeedifySDK sdk,
bool enabled,
SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetKillswitch()

ENABLE_NETWORK_SHARING SpeedifySDK_PrivacySettingsResult SpeedifySDK_SetKillswitch ( CSpeedifySDK sdk,
bool enabled,
SpeedifySDK_PrivacySettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetLanguage()

ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetLanguage ( CSpeedifySDK sdk,
const char * language,
SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetLocalProxyDomains()

ENABLE_NETWORK_SHARING SpeedifySDK_LocalProxySettingsResult SpeedifySDK_SetLocalProxyDomains ( CSpeedifySDK sdk,
uint16_t count,
SpeedifySDK_DomainString * domains,
SpeedifySDK_LocalProxySettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetLocalProxyDomainWatchlist()

ENABLE_NETWORK_SHARING SpeedifySDK_LocalProxySettingsResult SpeedifySDK_SetLocalProxyDomainWatchlist ( CSpeedifySDK sdk,
uint16_t count,
SpeedifySDK_LocalProxyDomainWatchlistItem * domainWatchlist,
SpeedifySDK_LocalProxySettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetLocalProxyDomainWatchlistEnable()

ENABLE_NETWORK_SHARING SpeedifySDK_LocalProxySettingsResult SpeedifySDK_SetLocalProxyDomainWatchlistEnable ( CSpeedifySDK sdk,
const char * title,
bool enabled,
SpeedifySDK_LocalProxySettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetLocalProxyEnabled()

ENABLE_NETWORK_SHARING SpeedifySDK_LocalProxySettingsResult SpeedifySDK_SetLocalProxyEnabled ( CSpeedifySDK sdk,
bool enabled,
SpeedifySDK_LocalProxySettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetLocalProxyGlobalDomainWatchlistEnable()

ENABLE_NETWORK_SHARING SpeedifySDK_LocalProxySettingsResult SpeedifySDK_SetLocalProxyGlobalDomainWatchlistEnable ( CSpeedifySDK sdk,
bool watchlistEnabled,
SpeedifySDK_LocalProxySettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetLocalProxyIPv4()

ENABLE_NETWORK_SHARING SpeedifySDK_LocalProxySettingsResult SpeedifySDK_SetLocalProxyIPv4 ( CSpeedifySDK sdk,
uint16_t count,
struct in_addr * ipv4,
SpeedifySDK_LocalProxySettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetLocalProxyIPv6()

ENABLE_NETWORK_SHARING SpeedifySDK_LocalProxySettingsResult SpeedifySDK_SetLocalProxyIPv6 ( CSpeedifySDK sdk,
uint16_t count,
struct in6_addr * ipv6,
SpeedifySDK_LocalProxySettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetLocalProxyMatchMode()

ENABLE_NETWORK_SHARING SpeedifySDK_LocalProxySettingsResult SpeedifySDK_SetLocalProxyMatchMode ( CSpeedifySDK sdk,
SpeedifySDK_ProxyMatchMode matchMode,
SpeedifySDK_LocalProxySettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetLocalProxyPorts()

ENABLE_NETWORK_SHARING SpeedifySDK_LocalProxySettingsResult SpeedifySDK_SetLocalProxyPorts ( CSpeedifySDK sdk,
uint16_t count,
SpeedifySDK_LocalProxyPort * ports,
SpeedifySDK_LocalProxySettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetLocalVendorSettings()

ENABLE_NETWORK_SHARING SpeedifySDK_VendorSettingsResult SpeedifySDK_SetLocalVendorSettings ( CSpeedifySDK sdk,
const char * settingsJson,
bool merge,
SpeedifySDK_VendorSettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetMaximumConnectRetry()

ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetMaximumConnectRetry ( CSpeedifySDK sdk,
uint32_t timeout,
SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetMaximumTransportRetry()

ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetMaximumTransportRetry ( CSpeedifySDK sdk,
uint32_t timeout,
SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetMaxRedundantSends()

ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetMaxRedundantSends ( CSpeedifySDK sdk,
uint32_t maxRedundantSends,
SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetMode()

ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetMode ( CSpeedifySDK sdk,
SpeedifySDK_BondingMode mode,
SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetNetworkSharingAlwaysOnDiscovery()

ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingSettingsResult SpeedifySDK_SetNetworkSharingAlwaysOnDiscovery ( CSpeedifySDK sdk,
const bool enable,
SpeedifySDK_NetworkSharingSettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetNetworkSharingAutoPairBehavior()

ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingSettingsResult SpeedifySDK_SetNetworkSharingAutoPairBehavior ( CSpeedifySDK sdk,
const SpeedifySDK_NetworkSharingAutoPairBehavior behavior,
SpeedifySDK_NetworkSharingSettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetNetworkSharingClientEnabled()

ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingSettingsResult SpeedifySDK_SetNetworkSharingClientEnabled ( CSpeedifySDK sdk,
bool enabled,
SpeedifySDK_NetworkSharingSettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetNetworkSharingDisplayName()

ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingSettingsResult SpeedifySDK_SetNetworkSharingDisplayName ( CSpeedifySDK sdk,
const SpeedifySDK_NetworkSharingDisplayName displayName,
SpeedifySDK_NetworkSharingSettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetNetworkSharingHostEnabled()

ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingSettingsResult SpeedifySDK_SetNetworkSharingHostEnabled ( CSpeedifySDK sdk,
bool enabled,
SpeedifySDK_NetworkSharingSettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetNetworkSharingPairRequestBehavior()

ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingSettingsResult SpeedifySDK_SetNetworkSharingPairRequestBehavior ( CSpeedifySDK sdk,
const SpeedifySDK_NetworkSharingPairRequestBehavior behavior,
SpeedifySDK_NetworkSharingSettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetNetworkSharingPeerAllowAsClient()

ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingAvailableSharesResult SpeedifySDK_SetNetworkSharingPeerAllowAsClient ( CSpeedifySDK sdk,
const SpeedifySDK_NetworkSharingPeerUuid uuid,
bool enabled,
SpeedifySDK_NetworkSharingAvailableSharesCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetNetworkSharingPeerAllowAsHost()

ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingAvailableSharesResult SpeedifySDK_SetNetworkSharingPeerAllowAsHost ( CSpeedifySDK sdk,
const SpeedifySDK_NetworkSharingPeerUuid uuid,
bool enabled,
SpeedifySDK_NetworkSharingAvailableSharesCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetNetworkSharingPeerAutoReconnect()

ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingAvailableSharesResult SpeedifySDK_SetNetworkSharingPeerAutoReconnect ( CSpeedifySDK sdk,
const SpeedifySDK_NetworkSharingPeerUuid uuid,
bool enabled,
SpeedifySDK_NetworkSharingAvailableSharesCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetNetworkSharingSameUserAutoPair()

ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingSettingsResult SpeedifySDK_SetNetworkSharingSameUserAutoPair ( CSpeedifySDK sdk,
const bool allow,
SpeedifySDK_NetworkSharingSettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetOverflowThreshold()

ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetOverflowThreshold ( CSpeedifySDK sdk,
double mbpsOverflow,
SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetPacketAggregation()

ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetPacketAggregation ( CSpeedifySDK sdk,
bool enabled,
SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetPacketPoolSize()

ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetPacketPoolSize ( CSpeedifySDK sdk,
const char * pool_size,
SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetPriorityOverflowThreshold()

ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetPriorityOverflowThreshold ( CSpeedifySDK sdk,
double mbpsOverflow,
SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetReportingEncryptionKey()

ENABLE_NETWORK_SHARING SpeedifySDK_BaseResult SpeedifySDK_SetReportingEncryptionKey ( CSpeedifySDK sdk,
const char * key128bit )

◆ SpeedifySDK_SetRequestToDisableDoH()

ENABLE_NETWORK_SHARING SpeedifySDK_PrivacySettingsResult SpeedifySDK_SetRequestToDisableDoH ( CSpeedifySDK sdk,
bool disableDoH,
SpeedifySDK_PrivacySettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetSafeBrowsingConfig()

ENABLE_NETWORK_SHARING SpeedifySDK_SafeBrowsingResult SpeedifySDK_SetSafeBrowsingConfig ( CSpeedifySDK sdk,
const char * safeBrowsingConfig,
SpeedifySDK_SafeBrowsingCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetSafeBrowsingEnabled()

ENABLE_NETWORK_SHARING SpeedifySDK_SafeBrowsingResult SpeedifySDK_SetSafeBrowsingEnabled ( CSpeedifySDK sdk,
bool enabled,
SpeedifySDK_SafeBrowsingCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetSafeBrowsingLogLevel()

ENABLE_NETWORK_SHARING SpeedifySDK_SafeBrowsingResult SpeedifySDK_SetSafeBrowsingLogLevel ( CSpeedifySDK sdk,
SpeedifySDK_SafeBrowsingLogLevel logLevel,
SpeedifySDK_SafeBrowsingCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetSafeBrowsingSafeNetworkOverride()

ENABLE_NETWORK_SHARING SpeedifySDK_SafeBrowsingResult SpeedifySDK_SetSafeBrowsingSafeNetworkOverride ( CSpeedifySDK sdk,
SpeedifySDK_SafeBrowsingSafeNetworkOverride snOverride,
SpeedifySDK_SafeBrowsingCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetStartupConnect()

ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetStartupConnect ( CSpeedifySDK sdk,
bool enabled,
SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetStreamingDomains()

ENABLE_NETWORK_SHARING SpeedifySDK_StreamingSettingsResult SpeedifySDK_SetStreamingDomains ( CSpeedifySDK sdk,
uint16_t count,
SpeedifySDK_DomainString * domains,
SpeedifySDK_StreamingSettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetStreamingIPv4()

ENABLE_NETWORK_SHARING SpeedifySDK_StreamingSettingsResult SpeedifySDK_SetStreamingIPv4 ( CSpeedifySDK sdk,
uint16_t count,
struct in_addr * ipv4,
SpeedifySDK_StreamingSettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetStreamingIPv6()

ENABLE_NETWORK_SHARING SpeedifySDK_StreamingSettingsResult SpeedifySDK_SetStreamingIPv6 ( CSpeedifySDK sdk,
uint16_t count,
struct in6_addr * ipv6,
SpeedifySDK_StreamingSettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetStreamingPorts()

ENABLE_NETWORK_SHARING SpeedifySDK_StreamingSettingsResult SpeedifySDK_SetStreamingPorts ( CSpeedifySDK sdk,
uint16_t count,
SpeedifySDK_StreamingPort * ports,
SpeedifySDK_StreamingSettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetTargetNumberOfConnections()

ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetTargetNumberOfConnections ( CSpeedifySDK sdk,
int32_t numUploadConnections,
int32_t numDownloadConnections,
SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetTunnelEncrypted()

ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetTunnelEncrypted ( CSpeedifySDK sdk,
bool enabled,
SpeedifySDK_SettingsCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_SetUlpReportIntervalSeconds()

ENABLE_NETWORK_SHARING SpeedifySDK_SettingsResult SpeedifySDK_SetUlpReportIntervalSeconds ( CSpeedifySDK sdk,
unsigned long interval,
SpeedifySDK_SettingsCallback cb,
void * userData )

◆ SpeedifySDK_SetVendorUserData()

ENABLE_NETWORK_SHARING SpeedifySDK_VendorUserDataResult SpeedifySDK_SetVendorUserData ( CSpeedifySDK sdk,
const char * vendorUserData,
SpeedifySDK_VendorUserDataCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_StartNetworkSharingDiscovery()

ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingDiscoveryResult SpeedifySDK_StartNetworkSharingDiscovery ( CSpeedifySDK sdk,
SpeedifySDK_NetworkSharingDiscoveryCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_StartSafeBrowsing()

ENABLE_NETWORK_SHARING SpeedifySDK_SafeBrowsingResult SpeedifySDK_StartSafeBrowsing ( CSpeedifySDK sdk,
const char * initConfig,
SpeedifySDK_SafeBrowsingCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_StartSpeedTest()

ENABLE_NETWORK_SHARING SpeedifySDK_SpeedTestResult SpeedifySDK_StartSpeedTest ( CSpeedifySDK sdk,
SpeedifySDK_SpeedTestCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_StartStreamTest()

ENABLE_NETWORK_SHARING SpeedifySDK_SpeedTestResult SpeedifySDK_StartStreamTest ( CSpeedifySDK sdk,
SpeedifySDK_SpeedTestCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_StopSafeBrowsing()

ENABLE_NETWORK_SHARING SpeedifySDK_SafeBrowsingResult SpeedifySDK_StopSafeBrowsing ( CSpeedifySDK sdk,
SpeedifySDK_SafeBrowsingCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_UnpairNetworkSharingPeer()

ENABLE_NETWORK_SHARING SpeedifySDK_NetworkSharingPairResult SpeedifySDK_UnpairNetworkSharingPeer ( CSpeedifySDK sdk,
const SpeedifySDK_NetworkSharingPeerUuid uuid,
SpeedifySDK_NetworkSharingPairCallback cb SpeedifySDK_DEFAULTNULL,
void *userData SpeedifySDK_DEFAULTNULL )

◆ SpeedifySDK_UnregisterCallback()

ENABLE_NETWORK_SHARING void SpeedifySDK_UnregisterCallback ( CSpeedifySDK sdk,
SpeedifySDK_EventID eventId )

◆ SpeedifySDK_WaitOnCallback()

ENABLE_NETWORK_SHARING bool SpeedifySDK_WaitOnCallback ( CSpeedifySDK sdk,
SpeedifySDK_EventID eventId,
uint64_t timeoutMs )