Speedify SDK for Desktop/Embedded 16.6.1
Loading...
Searching...
No Matches
dispatch.h File Reference

Go to the source code of this file.

Data Structures

struct  Dispatch_Settings
 
struct  Dispatch_Connection
 
struct  Dispatch_Stats
 
struct  Dispatch_SettingsResult
 
struct  Dispatch_StatsResult
 

Typedefs

typedef bool(* Dispatch_SettingsCallback) (Dispatch_SettingsResult, void *)
 
typedef bool(* Dispatch_StatsCallback) (Dispatch_StatsResult, void *)
 

Enumerations

enum  Dispatch_RoutingMode { DRM_SINGLE , DRM_FAILOVER , DRM_ROUND_ROBIN }
 
enum  Dispatch_Quality {
  DQ_STABLE , DQ_INITIAL , DQ_FAILING , DQ_FAILED ,
  DQ_UNKNOWN
}
 

Functions

const char * Dispatch_RoutingMode_toString (Dispatch_RoutingMode mode)
 
const char * Dispatch_Quality_toString (Dispatch_Quality quality)
 
Dispatch_SettingsResult Dispatch_GetSettings (CSpeedifySDK sdk, Dispatch_SettingsCallback callback, void *userData)
 
Dispatch_SettingsResult Dispatch_SetRoutingMode (CSpeedifySDK sdk, Dispatch_RoutingMode mode, Dispatch_SettingsCallback callback, void *userData)
 
Dispatch_SettingsResult Dispatch_SetMonitoringPingDestination (CSpeedifySDK sdk, SpeedifySDK_IPAddressString destination, Dispatch_SettingsCallback callback, void *userData)
 
Dispatch_StatsResult Dispatch_GetStats (CSpeedifySDK sdk, Dispatch_StatsCallback callback, void *userData)