Speedify SDK for Desktop/Embedded 15.5.0
Loading...
Searching...
No Matches
callbacks.h File Reference
#include "results.h"

Go to the source code of this file.

Typedefs

typedef bool(* SpeedifySDK_BaseCallback) (SpeedifySDK_BaseResult, void *)
 A callback for a SpeedifySDK_BaseResult.
 
typedef bool(* SpeedifySDK_StateCallback) (SpeedifySDK_StateResult, void *)
 A callback for a SpeedifySDK_StateResult.
 
typedef bool(* SpeedifySDK_VersionCallback) (SpeedifySDK_VersionResult, void *)
 A callback for a SpeedifySDK_VersionResult.
 
typedef bool(* SpeedifySDK_ConnectCallback) (SpeedifySDK_ConnectResult, void *)
 A callback for a SpeedifySDK_ConnectResult.
 
typedef bool(* SpeedifySDK_DirectoryCallback) (SpeedifySDK_DirectoryResult, void *)
 A callback for a SpeedifySDK_DirectoryResult.
 
typedef bool(* SpeedifySDK_DirectorySettingsCallback) (SpeedifySDK_DirectorySettingsResult, void *)
 A callback for a SpeedifySDK_DirectorySettingsResult.
 
typedef bool(* SpeedifySDK_AccountingCallback) (SpeedifySDK_AccountingResult, void *)
 A callback for a SpeedifySDK_AccountingResult.
 
typedef bool(* SpeedifySDK_AdaptersCallback) (SpeedifySDK_AdaptersResult, void *)
 A callback for a SpeedifySDK_AdaptersResult.
 
typedef bool(* SpeedifySDK_ServerSettingsCallback) (SpeedifySDK_ServerSettingsResult, void *)
 A callback for a SpeedifySDK_ServerSettingsResult.
 
typedef bool(* SpeedifySDK_SettingsCallback) (SpeedifySDK_SettingsResult, void *)
 A callback for a SpeedifySDK_SettingsResult.
 
typedef bool(* SpeedifySDK_PrivacySettingsCallback) (SpeedifySDK_PrivacySettingsResult, void *)
 A callback for a SpeedifySDK_PrivacySettingsResult.
 
typedef bool(* SpeedifySDK_ConnectionStatsCallback) (SpeedifySDK_ConnectionStatsResult, void *)
 A callback for a SpeedifySDK_ConnectionStatsResult.
 
typedef bool(* SpeedifySDK_SessionStatsCallback) (SpeedifySDK_SessionStatsResult, void *)
 A callback for a SpeedifySDK_SessionStatsResult.
 
typedef bool(* SpeedifySDK_NewAdapterCallback) (SpeedifySDK_NewAdapterResult, void *)
 A callback for a SpeedifySDK_NewAdapterResult.
 
typedef bool(* SpeedifySDK_AdapterOverlimitCallback) (SpeedifySDK_AdapterOverlimitResult, void *)
 A callback for a SpeedifySDK_AdapterOverlimitResult.
 
typedef bool(* SpeedifySDK_AccountCheckCallback) (SpeedifySDK_AccountCheckResult, void *)
 A callback for a SpeedifySDK_AccountCheckResult.
 
typedef bool(* SpeedifySDK_AccountCreateCallback) (SpeedifySDK_AccountCreateResult, void *)
 A callback for a SpeedifySDK_AccountCreateResult.
 
typedef bool(* SpeedifySDK_AccountPasswordChangeCallback) (SpeedifySDK_AccountPasswordChangeResult, void *)
 A callback for a SpeedifySDK_AccountPasswordChangeResult.
 
typedef bool(* SpeedifySDK_TorrentCallback) (SpeedifySDK_TorrentResult, void *)
 A callback for a SpeedifySDK_TorrentResult.
 
typedef bool(* SpeedifySDK_CaptivePortalCheckCallback) (SpeedifySDK_CaptivePortalCheckResult, void *)
 A callback for a SpeedifySDK_CaptivePortalCheckResult.
 
typedef bool(* SpeedifySDK_CaptivePortalLoginCallback) (SpeedifySDK_CaptivePortalLoginResult, void *)
 A callback for a SpeedifySDK_CaptivePortalLoginResult.
 
typedef bool(* SpeedifySDK_LocalProxySettingsCallback) (SpeedifySDK_LocalProxySettingsResult, void *)
 A callback for a SpeedifySDK_LocalProxySettingsResult.
 
typedef bool(* SpeedifySDK_VendorSettingsCallback) (SpeedifySDK_VendorSettingsResult, void *)
 A callback for a SpeedifySDK_VendorSettingsResult.
 
typedef bool(* SpeedifySDK_FirewallSettingsCallback) (SpeedifySDK_FirewallSettingsResult, void *)
 A callback for a SpeedifySDK_FirewallSettingsResult.
 
typedef bool(* SpeedifySDK_LocalProxyDomainWatchlistHitCallback) (SpeedifySDK_LocalProxyDomainWatchlistHitResult, void *)
 A callback for a SpeedifySDK_LocalProxyDomainWatchlistHitResult.
 
typedef bool(* SpeedifySDK_StreamingStatsCallback) (SpeedifySDK_StreamingStatsResult, void *)
 A callback for a SpeedifySDK_StreamingStatsResult.
 
typedef bool(* SpeedifySDK_VendorUserDataCallback) (SpeedifySDK_VendorUserDataResult, void *)
 A callback for a SpeedifySDK_VendorUserDataResult.
 
typedef bool(* SpeedifySDK_SafeBrowsingCallback) (SpeedifySDK_SafeBrowsingResult, void *)
 A callback for a SpeedifySDK_SafeBrowsingResult.
 
typedef bool(* SpeedifySDK_SafeBrowsingStatsCallback) (SpeedifySDK_SafeBrowsingStatsResult, void *)
 A callback for a SpeedifySDK_SafeBrowsingStatsResult.
 
typedef bool(* SpeedifySDK_SafeBrowsingErrorCallback) (SpeedifySDK_SafeBrowsingErrorResult, void *)
 A callback for a SpeedifySDK_SafeBrowsingErrorResult.
 
typedef bool(* SpeedifySDK_SafeBrowsingBlockCallback) (SpeedifySDK_SafeBrowsingBlockResult, void *)
 A callback for a SpeedifySDK_SafeBrowsingBlockResult.
 
typedef bool(* SpeedifySDK_DisconnectEventCallback) (SpeedifySDK_DisconnectEventResult, void *)
 A callback for a SpeedifySDK_VendorUserDataResult.
 
typedef bool(* SpeedifySDK_LogSettingsCallback) (SpeedifySDK_LogSettingsResult, void *)
 A callback for a SpeedifySDK_LogSettingsResult.
 
typedef bool(* SpeedifySDK_StreamingSettingsCallback) (SpeedifySDK_StreamingSettingsResult, void *)
 A callback for a SpeedifySDK_StreamingSettingsResult.
 
typedef bool(* SpeedifySDK_SpeedTestCallback) (SpeedifySDK_SpeedTestResult, void *)
 A callback for a SpeedifySDK_SpeedTestResult.
 
typedef bool(* SpeedifySDK_NetworkSharingSettingsCallback) (SpeedifySDK_NetworkSharingSettingsResult, void *)
 A callback for a SpeedifySDK_NetworkSharingSettingsResult.
 
typedef bool(* SpeedifySDK_NetworkSharingAvailableSharesCallback) (SpeedifySDK_NetworkSharingAvailableSharesResult, void *)
 A callback for a SpeedifySDK_NetworkSharingAvailableSharesResult.
 
typedef bool(* SpeedifySDK_NetworkSharingDiscoveryCallback) (SpeedifySDK_NetworkSharingDiscoveryResult, void *)
 A callback for a SpeedifySDK_NetworkSharingDiscoveryResult.
 
typedef bool(* SpeedifySDK_NetworkSharingConnectionCallback) (SpeedifySDK_NetworkSharingConnectionResult, void *)
 A callback for a SpeedifySDK_NetworkSharingConnectionResult.
 
typedef bool(* SpeedifySDK_NetworkSharingPairCallback) (SpeedifySDK_NetworkSharingPairResult, void *)
 A callback for a SpeedifySDK_NetworkSharingPairResult.
 
typedef bool(* SpeedifySDK_ActivationCodeCallback) (SpeedifySDK_ActivationCodeResult, void *)
 A callback for a SpeedifySDK_ActivationCodeResult.
 
typedef bool(* SpeedifySDK_LogReportCallback) (SpeedifySDK_LogReportResult, void *)
 A callback for a SpeedifySDK_LogReportResult.
 
typedef bool(* SpeedifySDK_DSCPSettingsCallback) (SpeedifySDK_DSCPSettingsResult, void *)
 A callback for a SpeedifySDK_DSCPSettingsResult.
 

Typedef Documentation

◆ SpeedifySDK_AccountCheckCallback

typedef bool(* SpeedifySDK_AccountCheckCallback) (SpeedifySDK_AccountCheckResult, void *)

A callback for a SpeedifySDK_AccountCheckResult.

Since
7.5
Deprecated
as of 15.4. Functionality removed

◆ SpeedifySDK_AccountCreateCallback

typedef bool(* SpeedifySDK_AccountCreateCallback) (SpeedifySDK_AccountCreateResult, void *)

A callback for a SpeedifySDK_AccountCreateResult.

Since
7.5
Deprecated
as of 15.4. Functionality removed

◆ SpeedifySDK_AccountingCallback

typedef bool(* SpeedifySDK_AccountingCallback) (SpeedifySDK_AccountingResult, void *)

A callback for a SpeedifySDK_AccountingResult.

Since
7.5

◆ SpeedifySDK_AccountPasswordChangeCallback

typedef bool(* SpeedifySDK_AccountPasswordChangeCallback) (SpeedifySDK_AccountPasswordChangeResult, void *)

A callback for a SpeedifySDK_AccountPasswordChangeResult.

Since
7.5
Deprecated
as of 15.4. Functionality removed

◆ SpeedifySDK_ActivationCodeCallback

typedef bool(* SpeedifySDK_ActivationCodeCallback) (SpeedifySDK_ActivationCodeResult, void *)

A callback for a SpeedifySDK_ActivationCodeResult.

Since
14.0

◆ SpeedifySDK_AdapterOverlimitCallback

typedef bool(* SpeedifySDK_AdapterOverlimitCallback) (SpeedifySDK_AdapterOverlimitResult, void *)

A callback for a SpeedifySDK_AdapterOverlimitResult.

Since
7.5

◆ SpeedifySDK_AdaptersCallback

typedef bool(* SpeedifySDK_AdaptersCallback) (SpeedifySDK_AdaptersResult, void *)

A callback for a SpeedifySDK_AdaptersResult.

Since
7.5

◆ SpeedifySDK_BaseCallback

typedef bool(* SpeedifySDK_BaseCallback) (SpeedifySDK_BaseResult, void *)

A callback for a SpeedifySDK_BaseResult.

Since
7.5

◆ SpeedifySDK_CaptivePortalCheckCallback

typedef bool(* SpeedifySDK_CaptivePortalCheckCallback) (SpeedifySDK_CaptivePortalCheckResult, void *)

A callback for a SpeedifySDK_CaptivePortalCheckResult.

Since
9.0

◆ SpeedifySDK_CaptivePortalLoginCallback

typedef bool(* SpeedifySDK_CaptivePortalLoginCallback) (SpeedifySDK_CaptivePortalLoginResult, void *)

A callback for a SpeedifySDK_CaptivePortalLoginResult.

Since
9.0

◆ SpeedifySDK_ConnectCallback

typedef bool(* SpeedifySDK_ConnectCallback) (SpeedifySDK_ConnectResult, void *)

A callback for a SpeedifySDK_ConnectResult.

Since
7.5

◆ SpeedifySDK_ConnectionStatsCallback

typedef bool(* SpeedifySDK_ConnectionStatsCallback) (SpeedifySDK_ConnectionStatsResult, void *)

A callback for a SpeedifySDK_ConnectionStatsResult.

Since
7.5

◆ SpeedifySDK_DirectoryCallback

typedef bool(* SpeedifySDK_DirectoryCallback) (SpeedifySDK_DirectoryResult, void *)

A callback for a SpeedifySDK_DirectoryResult.

Since
7.5

◆ SpeedifySDK_DirectorySettingsCallback

typedef bool(* SpeedifySDK_DirectorySettingsCallback) (SpeedifySDK_DirectorySettingsResult, void *)

A callback for a SpeedifySDK_DirectorySettingsResult.

Since
10.5

◆ SpeedifySDK_DisconnectEventCallback

typedef bool(* SpeedifySDK_DisconnectEventCallback) (SpeedifySDK_DisconnectEventResult, void *)

A callback for a SpeedifySDK_VendorUserDataResult.

Since
10.4

◆ SpeedifySDK_DSCPSettingsCallback

typedef bool(* SpeedifySDK_DSCPSettingsCallback) (SpeedifySDK_DSCPSettingsResult, void *)

A callback for a SpeedifySDK_DSCPSettingsResult.

Since
15.0

◆ SpeedifySDK_FirewallSettingsCallback

typedef bool(* SpeedifySDK_FirewallSettingsCallback) (SpeedifySDK_FirewallSettingsResult, void *)

A callback for a SpeedifySDK_FirewallSettingsResult.

Since
9.2

◆ SpeedifySDK_LocalProxyDomainWatchlistHitCallback

typedef bool(* SpeedifySDK_LocalProxyDomainWatchlistHitCallback) (SpeedifySDK_LocalProxyDomainWatchlistHitResult, void *)

◆ SpeedifySDK_LocalProxySettingsCallback

typedef bool(* SpeedifySDK_LocalProxySettingsCallback) (SpeedifySDK_LocalProxySettingsResult, void *)

A callback for a SpeedifySDK_LocalProxySettingsResult.

Since
9.2

◆ SpeedifySDK_LogReportCallback

typedef bool(* SpeedifySDK_LogReportCallback) (SpeedifySDK_LogReportResult, void *)

A callback for a SpeedifySDK_LogReportResult.

Since
14.8.6

◆ SpeedifySDK_LogSettingsCallback

typedef bool(* SpeedifySDK_LogSettingsCallback) (SpeedifySDK_LogSettingsResult, void *)

A callback for a SpeedifySDK_LogSettingsResult.

Since
10.5

◆ SpeedifySDK_NetworkSharingAvailableSharesCallback

typedef bool(* SpeedifySDK_NetworkSharingAvailableSharesCallback) (SpeedifySDK_NetworkSharingAvailableSharesResult, void *)

◆ SpeedifySDK_NetworkSharingConnectionCallback

typedef bool(* SpeedifySDK_NetworkSharingConnectionCallback) (SpeedifySDK_NetworkSharingConnectionResult, void *)

A callback for a SpeedifySDK_NetworkSharingConnectionResult.

Since
14.0

◆ SpeedifySDK_NetworkSharingDiscoveryCallback

typedef bool(* SpeedifySDK_NetworkSharingDiscoveryCallback) (SpeedifySDK_NetworkSharingDiscoveryResult, void *)

A callback for a SpeedifySDK_NetworkSharingDiscoveryResult.

Since
14.0

◆ SpeedifySDK_NetworkSharingPairCallback

typedef bool(* SpeedifySDK_NetworkSharingPairCallback) (SpeedifySDK_NetworkSharingPairResult, void *)

A callback for a SpeedifySDK_NetworkSharingPairResult.

Since
14.0

◆ SpeedifySDK_NetworkSharingSettingsCallback

typedef bool(* SpeedifySDK_NetworkSharingSettingsCallback) (SpeedifySDK_NetworkSharingSettingsResult, void *)

A callback for a SpeedifySDK_NetworkSharingSettingsResult.

Since
14.0

◆ SpeedifySDK_NewAdapterCallback

typedef bool(* SpeedifySDK_NewAdapterCallback) (SpeedifySDK_NewAdapterResult, void *)

A callback for a SpeedifySDK_NewAdapterResult.

Since
7.5

◆ SpeedifySDK_PrivacySettingsCallback

typedef bool(* SpeedifySDK_PrivacySettingsCallback) (SpeedifySDK_PrivacySettingsResult, void *)

A callback for a SpeedifySDK_PrivacySettingsResult.

Since
7.5

◆ SpeedifySDK_SafeBrowsingBlockCallback

typedef bool(* SpeedifySDK_SafeBrowsingBlockCallback) (SpeedifySDK_SafeBrowsingBlockResult, void *)

A callback for a SpeedifySDK_SafeBrowsingBlockResult.

Since
10.6

◆ SpeedifySDK_SafeBrowsingCallback

typedef bool(* SpeedifySDK_SafeBrowsingCallback) (SpeedifySDK_SafeBrowsingResult, void *)

A callback for a SpeedifySDK_SafeBrowsingResult.

Since
10.6

◆ SpeedifySDK_SafeBrowsingErrorCallback

typedef bool(* SpeedifySDK_SafeBrowsingErrorCallback) (SpeedifySDK_SafeBrowsingErrorResult, void *)

A callback for a SpeedifySDK_SafeBrowsingErrorResult.

Since
10.6

◆ SpeedifySDK_SafeBrowsingStatsCallback

typedef bool(* SpeedifySDK_SafeBrowsingStatsCallback) (SpeedifySDK_SafeBrowsingStatsResult, void *)

A callback for a SpeedifySDK_SafeBrowsingStatsResult.

Since
10.6

◆ SpeedifySDK_ServerSettingsCallback

typedef bool(* SpeedifySDK_ServerSettingsCallback) (SpeedifySDK_ServerSettingsResult, void *)

A callback for a SpeedifySDK_ServerSettingsResult.

Since
7.5

◆ SpeedifySDK_SessionStatsCallback

typedef bool(* SpeedifySDK_SessionStatsCallback) (SpeedifySDK_SessionStatsResult, void *)

A callback for a SpeedifySDK_SessionStatsResult.

Since
7.5

◆ SpeedifySDK_SettingsCallback

typedef bool(* SpeedifySDK_SettingsCallback) (SpeedifySDK_SettingsResult, void *)

A callback for a SpeedifySDK_SettingsResult.

Since
7.5

◆ SpeedifySDK_SpeedTestCallback

typedef bool(* SpeedifySDK_SpeedTestCallback) (SpeedifySDK_SpeedTestResult, void *)

A callback for a SpeedifySDK_SpeedTestResult.

Since
11.0

◆ SpeedifySDK_StateCallback

typedef bool(* SpeedifySDK_StateCallback) (SpeedifySDK_StateResult, void *)

A callback for a SpeedifySDK_StateResult.

Since
7.5

◆ SpeedifySDK_StreamingSettingsCallback

typedef bool(* SpeedifySDK_StreamingSettingsCallback) (SpeedifySDK_StreamingSettingsResult, void *)

A callback for a SpeedifySDK_StreamingSettingsResult.

Since
10.9

◆ SpeedifySDK_StreamingStatsCallback

typedef bool(* SpeedifySDK_StreamingStatsCallback) (SpeedifySDK_StreamingStatsResult, void *)

A callback for a SpeedifySDK_StreamingStatsResult.

Since
9.6

◆ SpeedifySDK_TorrentCallback

typedef bool(* SpeedifySDK_TorrentCallback) (SpeedifySDK_TorrentResult, void *)

A callback for a SpeedifySDK_TorrentResult.

Since
7.5

◆ SpeedifySDK_VendorSettingsCallback

typedef bool(* SpeedifySDK_VendorSettingsCallback) (SpeedifySDK_VendorSettingsResult, void *)

A callback for a SpeedifySDK_VendorSettingsResult.

Since
9.2

◆ SpeedifySDK_VendorUserDataCallback

typedef bool(* SpeedifySDK_VendorUserDataCallback) (SpeedifySDK_VendorUserDataResult, void *)

A callback for a SpeedifySDK_VendorUserDataResult.

Since
9.2

◆ SpeedifySDK_VersionCallback

typedef bool(* SpeedifySDK_VersionCallback) (SpeedifySDK_VersionResult, void *)

A callback for a SpeedifySDK_VersionResult.

Since
7.5