Speedify SDK for Desktop/Embedded  15.0.1
callbacks.h
Go to the documentation of this file.
1 // Copyright 2019, Connectify, Inc. All Rights Reserved
2 
3 #ifndef SPEEDIFYSDK_CALLBACKS
4 #define SPEEDIFYSDK_CALLBACKS
5 
6 #include "results.h"
7 
16 
146 
150 #endif
Account create result.
Definition: results.h:193
Network Sharing Discovery Result Indicates the result of a discovery request.
Definition: results.h:452
bool(* SpeedifySDK_ServerSettingsCallback)(SpeedifySDK_ServerSettingsResult, void *)
A callback for a SpeedifySDK_ServerSettingsResult.
Definition: callbacks.h:43
bool(* SpeedifySDK_AccountingCallback)(SpeedifySDK_AccountingResult, void *)
A callback for a SpeedifySDK_AccountingResult.
Definition: callbacks.h:37
Password change result.
Definition: results.h:199
Speed test result.
Definition: results.h:418
bool(* SpeedifySDK_AdapterOverlimitCallback)(SpeedifySDK_AdapterOverlimitResult, void *)
A callback for a SpeedifySDK_AdapterOverlimitResult.
Definition: callbacks.h:61
Adapters result.
Definition: results.h:101
Log report result.
Definition: results.h:510
bool(* SpeedifySDK_VendorSettingsCallback)(SpeedifySDK_VendorSettingsResult, void *)
A callback for a SpeedifySDK_VendorSettingsResult.
Definition: callbacks.h:85
Accounting result.
Definition: results.h:92
bool(* SpeedifySDK_SafeBrowsingBlockCallback)(SpeedifySDK_SafeBrowsingBlockResult, void *)
A callback for a SpeedifySDK_SafeBrowsingBlockResult.
Definition: callbacks.h:109
Session Stats result.
Definition: results.h:150
bool(* SpeedifySDK_StreamingSettingsCallback)(SpeedifySDK_StreamingSettingsResult, void *)
A callback for a SpeedifySDK_StreamingSettingsResult.
Definition: callbacks.h:118
Log file settings result.
Definition: results.h:409
bool(* SpeedifySDK_NetworkSharingDiscoveryCallback)(SpeedifySDK_NetworkSharingDiscoveryResult, void *)
A callback for a SpeedifySDK_NetworkSharingDiscoveryResult.
Definition: callbacks.h:130
bool(* SpeedifySDK_DirectorySettingsCallback)(SpeedifySDK_DirectorySettingsResult, void *)
A callback for a SpeedifySDK_DirectorySettingsResult.
Definition: callbacks.h:34
bool(* SpeedifySDK_VendorUserDataCallback)(SpeedifySDK_VendorUserDataResult, void *)
A callback for a SpeedifySDK_VendorUserDataResult.
Definition: callbacks.h:97
bool(* SpeedifySDK_CaptivePortalCheckCallback)(SpeedifySDK_CaptivePortalCheckResult, void *)
A callback for a SpeedifySDK_CaptivePortalCheckResult.
Definition: callbacks.h:76
Captive portal check result.
Definition: results.h:212
Firewall settings result.
Definition: results.h:267
Basic result.
Definition: results.h:38
Connection result.
Definition: results.h:62
The result of a pair request.
Definition: results.h:481
bool(* SpeedifySDK_DisconnectEventCallback)(SpeedifySDK_DisconnectEventResult, void *)
A callback for a SpeedifySDK_VendorUserDataResult.
Definition: callbacks.h:112
Connection Stats result.
Definition: results.h:141
Network Sharing Settings.
Definition: results.h:430
bool(* SpeedifySDK_SessionStatsCallback)(SpeedifySDK_SessionStatsResult, void *)
A callback for a SpeedifySDK_SessionStatsResult.
Definition: callbacks.h:55
bool(* SpeedifySDK_NetworkSharingSettingsCallback)(SpeedifySDK_NetworkSharingSettingsResult, void *)
A callback for a SpeedifySDK_NetworkSharingSettingsResult.
Definition: callbacks.h:124
bool(* SpeedifySDK_NetworkSharingAvailableSharesCallback)(SpeedifySDK_NetworkSharingAvailableSharesResult, void *)
A callback for a SpeedifySDK_NetworkSharingAvailableSharesResult.
Definition: callbacks.h:127
Safe Browsing Stats.
Definition: results.h:344
Directory settings result.
Definition: results.h:83
bool(* SpeedifySDK_ConnectCallback)(SpeedifySDK_ConnectResult, void *)
A callback for a SpeedifySDK_ConnectResult.
Definition: callbacks.h:28
Local proxy settings result.
Definition: results.h:236
Network Sharing Connection Result Describes a new connection, a connection status change,...
Definition: results.h:463
bool(* SpeedifySDK_LogReportCallback)(SpeedifySDK_LogReportResult, void *)
A callback for a SpeedifySDK_LogReportResult.
Definition: callbacks.h:142
bool(* SpeedifySDK_SafeBrowsingStatsCallback)(SpeedifySDK_SafeBrowsingStatsResult, void *)
A callback for a SpeedifySDK_SafeBrowsingStatsResult.
Definition: callbacks.h:103
bool(* SpeedifySDK_AdaptersCallback)(SpeedifySDK_AdaptersResult, void *)
A callback for a SpeedifySDK_AdaptersResult.
Definition: callbacks.h:40
Captive portal login mode result.
Definition: results.h:224
bool(* SpeedifySDK_DirectoryCallback)(SpeedifySDK_DirectoryResult, void *)
A callback for a SpeedifySDK_DirectoryResult.
Definition: callbacks.h:31
Safe Browsing error.
Definition: results.h:378
bool(* SpeedifySDK_StreamingStatsCallback)(SpeedifySDK_StreamingStatsResult, void *)
A callback for a SpeedifySDK_StreamingStatsResult.
Definition: callbacks.h:94
Network Sharing Available Shares Results.
Definition: results.h:439
bool(* SpeedifySDK_SafeBrowsingCallback)(SpeedifySDK_SafeBrowsingResult, void *)
A callback for a SpeedifySDK_SafeBrowsingResult.
Definition: callbacks.h:100
Privacy Settings result.
Definition: results.h:132
bool(* SpeedifySDK_SpeedTestCallback)(SpeedifySDK_SpeedTestResult, void *)
A callback for a SpeedifySDK_SpeedTestResult.
Definition: callbacks.h:121
Local proxy domain watchlist hit result.
Definition: results.h:285
Safe Browsing block.
Definition: results.h:388
Directory result.
Definition: results.h:71
bool(* SpeedifySDK_FirewallSettingsCallback)(SpeedifySDK_FirewallSettingsResult, void *)
A callback for a SpeedifySDK_FirewallSettingsResult.
Definition: callbacks.h:88
Streaming stats result.
Definition: results.h:295
bool(* SpeedifySDK_ActivationCodeCallback)(SpeedifySDK_ActivationCodeResult, void *)
A callback for a SpeedifySDK_ActivationCodeResult.
Definition: callbacks.h:139
bool(* SpeedifySDK_AccountCheckCallback)(SpeedifySDK_AccountCheckResult, void *)
A callback for a SpeedifySDK_AccountCheckResult.
Definition: callbacks.h:64
bool(* SpeedifySDK_BaseCallback)(SpeedifySDK_BaseResult, void *)
A callback for a SpeedifySDK_BaseResult.
Definition: callbacks.h:19
bool(* SpeedifySDK_PrivacySettingsCallback)(SpeedifySDK_PrivacySettingsResult, void *)
A callback for a SpeedifySDK_PrivacySettingsResult.
Definition: callbacks.h:49
Server Settings result.
Definition: results.h:114
bool(* SpeedifySDK_VersionCallback)(SpeedifySDK_VersionResult, void *)
A callback for a SpeedifySDK_VersionResult.
Definition: callbacks.h:25
bool(* SpeedifySDK_NetworkSharingPairCallback)(SpeedifySDK_NetworkSharingPairResult, void *)
A callback for a SpeedifySDK_NetworkSharingPairResult.
Definition: callbacks.h:136
Disconnect event result.
Definition: results.h:400
Torrent detection result.
Definition: results.h:205
bool(* SpeedifySDK_SettingsCallback)(SpeedifySDK_SettingsResult, void *)
A callback for a SpeedifySDK_SettingsResult.
Definition: callbacks.h:46
bool(* SpeedifySDK_CaptivePortalLoginCallback)(SpeedifySDK_CaptivePortalLoginResult, void *)
A callback for a SpeedifySDK_CaptivePortalLoginResult.
Definition: callbacks.h:79
State result.
Definition: results.h:44
bool(* SpeedifySDK_TorrentCallback)(SpeedifySDK_TorrentResult, void *)
A callback for a SpeedifySDK_TorrentResult.
Definition: callbacks.h:73
bool(* SpeedifySDK_ConnectionStatsCallback)(SpeedifySDK_ConnectionStatsResult, void *)
A callback for a SpeedifySDK_ConnectionStatsResult.
Definition: callbacks.h:52
bool(* SpeedifySDK_LocalProxySettingsCallback)(SpeedifySDK_LocalProxySettingsResult, void *)
A callback for a SpeedifySDK_LocalProxySettingsResult.
Definition: callbacks.h:82
Safe Browsing result.
Definition: results.h:322
Activation code result.
Definition: results.h:497
Vendor settings result.
Definition: results.h:245
bool(* SpeedifySDK_AccountPasswordChangeCallback)(SpeedifySDK_AccountPasswordChangeResult, void *)
A callback for a SpeedifySDK_AccountPasswordChangeResult.
Definition: callbacks.h:70
New Adapter result.
Definition: results.h:160
bool(* SpeedifySDK_AccountCreateCallback)(SpeedifySDK_AccountCreateResult, void *)
A callback for a SpeedifySDK_AccountCreateResult.
Definition: callbacks.h:67
bool(* SpeedifySDK_NewAdapterCallback)(SpeedifySDK_NewAdapterResult, void *)
A callback for a SpeedifySDK_NewAdapterResult.
Definition: callbacks.h:58
bool(* SpeedifySDK_NetworkSharingConnectionCallback)(SpeedifySDK_NetworkSharingConnectionResult, void *)
A callback for a SpeedifySDK_NetworkSharingConnectionResult.
Definition: callbacks.h:133
bool(* SpeedifySDK_LogSettingsCallback)(SpeedifySDK_LogSettingsResult, void *)
A callback for a SpeedifySDK_LogSettingsResult.
Definition: callbacks.h:115
Adapter Overlimit result.
Definition: results.h:172
Version result.
Definition: results.h:53
Streaming settings result.
Definition: results.h:276
Vendor user data result.
Definition: results.h:256
DSCP settings result.
Definition: results.h:520
Account check result.
Definition: results.h:187
Settings result.
Definition: results.h:123
bool(* SpeedifySDK_SafeBrowsingErrorCallback)(SpeedifySDK_SafeBrowsingErrorResult, void *)
A callback for a SpeedifySDK_SafeBrowsingErrorResult.
Definition: callbacks.h:106
bool(* SpeedifySDK_LocalProxyDomainWatchlistHitCallback)(SpeedifySDK_LocalProxyDomainWatchlistHitResult, void *)
A callback for a SpeedifySDK_LocalProxyDomainWatchlistHitResult.
Definition: callbacks.h:91
bool(* SpeedifySDK_DSCPSettingsCallback)(SpeedifySDK_DSCPSettingsResult, void *)
A callback for a SpeedifySDK_DSCPSettingsResult.
Definition: callbacks.h:145
bool(* SpeedifySDK_StateCallback)(SpeedifySDK_StateResult, void *)
A callback for a SpeedifySDK_StateResult.
Definition: callbacks.h:22