25SpeedifySDK_EXTERN
typedef enum {
55SpeedifySDK_EXTERN
typedef struct {
73SpeedifySDK_EXTERN
typedef enum {
113SpeedifySDK_EXTERN
typedef struct {
130SpeedifySDK_EXTERN
typedef struct {
153SpeedifySDK_EXTERN
typedef struct {
154 SpeedifySDK_BaseResult_Header
166SpeedifySDK_EXTERN
typedef struct {
167 SpeedifySDK_BaseResult_Header
ENABLE_NETWORK_SHARING Dispatch_SettingsResult Dispatch_SetRoutingMode(CSpeedifySDK sdk, Dispatch_RoutingMode mode, Dispatch_SettingsCallback callback SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
Dispatch_Quality
Definition dispatch.h:73
@ DQ_FAILED
Definition dispatch.h:93
@ DQ_FAILING
Definition dispatch.h:88
@ DQ_INITIAL
Definition dispatch.h:83
@ DQ_STABLE
Definition dispatch.h:78
@ DQ_UNKNOWN
Definition dispatch.h:98
bool(* Dispatch_SettingsCallback)(Dispatch_SettingsResult, void *)
Definition dispatch.h:179
ENABLE_NETWORK_SHARING Dispatch_StatsResult Dispatch_GetStats(CSpeedifySDK sdk, Dispatch_StatsCallback callback SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
ENABLE_NETWORK_SHARING Dispatch_SettingsResult Dispatch_SetMonitoringPingDestination(CSpeedifySDK sdk, SpeedifySDK_IPAddressString destination, Dispatch_SettingsCallback callback SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
bool(* Dispatch_StatsCallback)(Dispatch_StatsResult, void *)
Definition dispatch.h:184
SpeedifySDK_EXTERN const char * Dispatch_RoutingMode_toString(Dispatch_RoutingMode mode)
Dispatch_RoutingMode
Definition dispatch.h:25
@ DRM_ROUND_ROBIN
Definition dispatch.h:40
@ DRM_FAILOVER
Definition dispatch.h:35
@ DRM_SINGLE
Definition dispatch.h:30
ENABLE_NETWORK_SHARING Dispatch_SettingsResult Dispatch_GetSettings(CSpeedifySDK sdk, Dispatch_SettingsCallback callback SpeedifySDK_DEFAULTNULL, void *userData SpeedifySDK_DEFAULTNULL)
SpeedifySDK_EXTERN const char * Dispatch_Quality_toString(Dispatch_Quality quality)
#define SPEEDIFYSDK_MAX_ADAPTER_NAME
Adapter name length.
Definition sdkdefines.h:33
#define SPEEDIFYSDK_MAX_ADAPTERS
Simultaneous adapters supported.
Definition sdkdefines.h:15
void * CSpeedifySDK
Speedify SDK object. Managed with SpeedifySDK_Create() and SpeedifySDK_Destroy().
Definition speedifysdk.h:14
Definition dispatch.h:113
Dispatch_Quality quality
Definition dispatch.h:123
Dispatch_RoutingMode mode
Definition dispatch.h:60
SpeedifySDK_IPAddressString monitoringPingDestination
Definition dispatch.h:65
Definition dispatch.h:153
Dispatch_Settings settings
Definition dispatch.h:159
Definition dispatch.h:130
uint32_t numConnections
Definition dispatch.h:135
Definition dispatch.h:166
Dispatch_Stats stats
Definition dispatch.h:172
SpeedifySDK_EXTERN typedef char SpeedifySDK_IPAddressString[SPEEDIFYSDK_MAX_IP_STRING_LENGTH]
String representation of an IP address.
Definition types.h:26