Speedify SDK for Desktop/Embedded 16.9.0
Loading...
Searching...
No Matches
JSON serializers

Convert SDK result structs to single-line UTF-8 JSON strings. More...

Functions

const char * SpeedifySDK_BaseResult_toJsonString (SpeedifySDK_BaseResult result)
 Serialize a SpeedifySDK_BaseResult to a JSON string.
 
const char * SpeedifySDK_StateResult_toJsonString (SpeedifySDK_StateResult result)
 Serialize a SpeedifySDK_StateResult to a JSON string.
 
const char * SpeedifySDK_VersionResult_toJsonString (SpeedifySDK_VersionResult result)
 Serialize a SpeedifySDK_VersionResult to a JSON string.
 
const char * SpeedifySDK_ConnectResult_toJsonString (SpeedifySDK_ConnectResult result)
 Serialize a SpeedifySDK_ConnectResult to a JSON string.
 
const char * SpeedifySDK_DirectoryResult_toJsonString (SpeedifySDK_DirectoryResult result)
 Serialize a SpeedifySDK_DirectoryResult to a JSON string.
 
const char * SpeedifySDK_DirectorySettingsResult_toJsonString (SpeedifySDK_DirectorySettingsResult result)
 Serialize a SpeedifySDK_DirectorySettingsResult to a JSON string.
 
const char * SpeedifySDK_AccountingResult_toJsonString (SpeedifySDK_AccountingResult result)
 Serialize a SpeedifySDK_AccountingResult to a JSON string.
 
const char * SpeedifySDK_AdaptersResult_toJsonString (SpeedifySDK_AdaptersResult result)
 Serialize a SpeedifySDK_AdaptersResult to a JSON string.
 
const char * SpeedifySDK_NewAdapterResult_toJsonString (SpeedifySDK_NewAdapterResult result)
 Serialize a SpeedifySDK_NewAdapterResult to a JSON string.
 
const char * SpeedifySDK_AdapterOverlimitResult_toJsonString (SpeedifySDK_AdapterOverlimitResult result)
 Serialize a SpeedifySDK_AdapterOverlimitResult to a JSON string.
 
const char * SpeedifySDK_TorrentResult_toJsonString (SpeedifySDK_TorrentResult result)
 Serialize a SpeedifySDK_TorrentResult to a JSON string.
 
const char * SpeedifySDK_LocalProxyDomainWatchlistHitResult_toJsonString (SpeedifySDK_LocalProxyDomainWatchlistHitResult result)
 Serialize a SpeedifySDK_LocalProxyDomainWatchlistHitResult to a JSON string.
 
const char * SpeedifySDK_VendorSettingsResult_toJsonString (SpeedifySDK_VendorSettingsResult result)
 Serialize a SpeedifySDK_VendorSettingsResult to a JSON string.
 
const char * SpeedifySDK_VendorUserDataResult_toJsonString (SpeedifySDK_VendorUserDataResult result)
 Serialize a SpeedifySDK_VendorUserDataResult to a JSON string.
 
const char * SpeedifySDK_SafeBrowsingResult_toJsonString (SpeedifySDK_SafeBrowsingResult result)
 Serialize a SpeedifySDK_SafeBrowsingResult to a JSON string.
 
const char * SpeedifySDK_SafeBrowsingConnectError_toJsonString (SpeedifySDK_SafeBrowsingConnectError result)
 Serialize a SpeedifySDK_SafeBrowsingConnectError to a JSON string.
 
const char * SpeedifySDK_SafeBrowsingStatsResult_toJsonString (SpeedifySDK_SafeBrowsingStatsResult result)
 Serialize a SpeedifySDK_SafeBrowsingStatsResult to a JSON string.
 
const char * SpeedifySDK_SafeBrowsingErrorResult_toJsonString (SpeedifySDK_SafeBrowsingErrorResult result)
 Serialize a SpeedifySDK_SafeBrowsingErrorResult to a JSON string.
 
const char * SpeedifySDK_SafeBrowsingBlockResult_toJsonString (SpeedifySDK_SafeBrowsingBlockResult result)
 Serialize a SpeedifySDK_SafeBrowsingBlockResult to a JSON string.
 
const char * SpeedifySDK_ServerSettingsResult_toJsonString (SpeedifySDK_ServerSettingsResult result)
 Serialize a SpeedifySDK_ServerSettingsResult to a JSON string.
 
const char * SpeedifySDK_IspActionsResult_toJsonString (SpeedifySDK_IspActionsResult result)
 Serialize a SpeedifySDK_IspActionsResult to a JSON string.
 
const char * SpeedifySDK_SettingsResult_toJsonString (SpeedifySDK_SettingsResult result)
 Serialize a SpeedifySDK_SettingsResult to a JSON string.
 
const char * SpeedifySDK_PrivacySettingsResult_toJsonString (SpeedifySDK_PrivacySettingsResult result)
 Serialize a SpeedifySDK_PrivacySettingsResult to a JSON string.
 
const char * SpeedifySDK_ConnectionStatsResult_toJsonString (SpeedifySDK_ConnectionStatsResult result)
 Serialize a SpeedifySDK_ConnectionStatsResult to a JSON string.
 
const char * SpeedifySDK_SessionStatsResult_toJsonString (SpeedifySDK_SessionStatsResult result)
 Serialize a SpeedifySDK_SessionStatsResult to a JSON string.
 
const char * SpeedifySDK_CaptivePortalCheckResult_toJsonString (SpeedifySDK_CaptivePortalCheckResult result)
 Serialize a SpeedifySDK_CaptivePortalCheckResult to a JSON string.
 
const char * SpeedifySDK_CaptivePortalLoginResult_toJsonString (SpeedifySDK_CaptivePortalLoginResult result)
 Serialize a SpeedifySDK_CaptivePortalLoginResult to a JSON string.
 
const char * SpeedifySDK_LocalProxySettingsResult_toJsonString (SpeedifySDK_LocalProxySettingsResult result)
 Serialize a SpeedifySDK_LocalProxySettingsResult to a JSON string.
 
const char * SpeedifySDK_LogSettingsResult_toJsonString (SpeedifySDK_LogSettingsResult result)
 Serialize a SpeedifySDK_LogSettingsResult to a JSON string.
 
const char * SpeedifySDK_FirewallSettingsResult_toJsonString (SpeedifySDK_FirewallSettingsResult result)
 Serialize a SpeedifySDK_FirewallSettingsResult to a JSON string.
 
const char * SpeedifySDK_StreamingSettingsResult_toJsonString (SpeedifySDK_StreamingSettingsResult result)
 Serialize a SpeedifySDK_StreamingSettingsResult to a JSON string.
 
const char * SpeedifySDK_StreamingStatsResult_toJsonString (SpeedifySDK_StreamingStatsResult result)
 Serialize a SpeedifySDK_StreamingStatsResult to a JSON string.
 
const char * SpeedifySDK_DisconnectEventResult_toJsonString (SpeedifySDK_DisconnectEventResult result)
 Serialize a SpeedifySDK_DisconnectEventResult to a JSON string.
 
const char * SpeedifySDK_SpeedTestResult_toJsonString (SpeedifySDK_SpeedTestResult result)
 Serialize a SpeedifySDK_SpeedTestResult to a JSON string.
 
const char * SpeedifySDK_ActivationCodeResult_toJsonString (SpeedifySDK_ActivationCodeResult result)
 Serialize a SpeedifySDK_ActivationCodeResult to a JSON string.
 
const char * SpeedifySDK_LogReportResult_toJsonString (SpeedifySDK_LogReportResult result)
 Serialize a SpeedifySDK_LogReportResult to a JSON string.
 
const char * SpeedifySDK_DSCPSettingsResult_toJsonString (SpeedifySDK_DSCPSettingsResult result)
 Serialize a SpeedifySDK_DSCPSettingsResult to a JSON string.
 
const char * SpeedifySDK_TrafficRulesResult_toJsonString (SpeedifySDK_TrafficRulesResult result)
 Serialize a SpeedifySDK_TrafficRulesResult to a JSON string.
 
const char * SpeedifySDK_SystemDataResult_toJsonString (SpeedifySDK_SystemDataResult result)
 Serialize a SpeedifySDK_SystemDataResult to a JSON string.
 
const char * SpeedifySDK_NetworkSharingSettingsResult_toJsonString (SpeedifySDK_NetworkSharingSettingsResult result)
 Serialize a SpeedifySDK_NetworkSharingSettingsResult to a JSON string.
 
const char * SpeedifySDK_NetworkSharingConnectionResult_toJsonString (SpeedifySDK_NetworkSharingConnectionResult result)
 Serialize a SpeedifySDK_NetworkSharingConnectionResult to a JSON string.
 
const char * SpeedifySDK_NetworkSharingAvailableSharesResult_toJsonString (SpeedifySDK_NetworkSharingAvailableSharesResult result)
 Serialize a SpeedifySDK_NetworkSharingAvailableSharesResult to a JSON string.
 
const char * SpeedifySDK_NetworkSharingDiscoveryResult_toJsonString (SpeedifySDK_NetworkSharingDiscoveryResult result)
 Serialize a SpeedifySDK_NetworkSharingDiscoveryResult to a JSON string.
 
const char * SpeedifySDK_NetworkSharingPairResult_toJsonString (SpeedifySDK_NetworkSharingPairResult result)
 Serialize a SpeedifySDK_NetworkSharingPairResult to a JSON string.
 

Detailed Description

Convert SDK result structs to single-line UTF-8 JSON strings.

Each _toJsonString function returns a newly-allocated, null-terminated UTF-8 JSON string (indentation="", emitUTF8=true). The caller must free the returned string via SpeedifySDK_Free().

Function Documentation

◆ SpeedifySDK_AccountingResult_toJsonString()

const char * SpeedifySDK_AccountingResult_toJsonString ( SpeedifySDK_AccountingResult result)

Serialize a SpeedifySDK_AccountingResult to a JSON string.

Since
16.8

◆ SpeedifySDK_ActivationCodeResult_toJsonString()

const char * SpeedifySDK_ActivationCodeResult_toJsonString ( SpeedifySDK_ActivationCodeResult result)

Serialize a SpeedifySDK_ActivationCodeResult to a JSON string.

Since
16.8

◆ SpeedifySDK_AdapterOverlimitResult_toJsonString()

const char * SpeedifySDK_AdapterOverlimitResult_toJsonString ( SpeedifySDK_AdapterOverlimitResult result)

Serialize a SpeedifySDK_AdapterOverlimitResult to a JSON string.

Since
16.8

◆ SpeedifySDK_AdaptersResult_toJsonString()

const char * SpeedifySDK_AdaptersResult_toJsonString ( SpeedifySDK_AdaptersResult result)

Serialize a SpeedifySDK_AdaptersResult to a JSON string.

Since
16.8

◆ SpeedifySDK_BaseResult_toJsonString()

const char * SpeedifySDK_BaseResult_toJsonString ( SpeedifySDK_BaseResult result)

Serialize a SpeedifySDK_BaseResult to a JSON string.

Since
16.8

◆ SpeedifySDK_CaptivePortalCheckResult_toJsonString()

const char * SpeedifySDK_CaptivePortalCheckResult_toJsonString ( SpeedifySDK_CaptivePortalCheckResult result)

Serialize a SpeedifySDK_CaptivePortalCheckResult to a JSON string.

Since
16.8

◆ SpeedifySDK_CaptivePortalLoginResult_toJsonString()

const char * SpeedifySDK_CaptivePortalLoginResult_toJsonString ( SpeedifySDK_CaptivePortalLoginResult result)

Serialize a SpeedifySDK_CaptivePortalLoginResult to a JSON string.

Since
16.8

◆ SpeedifySDK_ConnectionStatsResult_toJsonString()

const char * SpeedifySDK_ConnectionStatsResult_toJsonString ( SpeedifySDK_ConnectionStatsResult result)

Serialize a SpeedifySDK_ConnectionStatsResult to a JSON string.

Since
16.8

◆ SpeedifySDK_ConnectResult_toJsonString()

const char * SpeedifySDK_ConnectResult_toJsonString ( SpeedifySDK_ConnectResult result)

Serialize a SpeedifySDK_ConnectResult to a JSON string.

Since
16.8

◆ SpeedifySDK_DirectoryResult_toJsonString()

const char * SpeedifySDK_DirectoryResult_toJsonString ( SpeedifySDK_DirectoryResult result)

Serialize a SpeedifySDK_DirectoryResult to a JSON string.

Since
16.8

◆ SpeedifySDK_DirectorySettingsResult_toJsonString()

const char * SpeedifySDK_DirectorySettingsResult_toJsonString ( SpeedifySDK_DirectorySettingsResult result)

Serialize a SpeedifySDK_DirectorySettingsResult to a JSON string.

Since
16.8

◆ SpeedifySDK_DisconnectEventResult_toJsonString()

const char * SpeedifySDK_DisconnectEventResult_toJsonString ( SpeedifySDK_DisconnectEventResult result)

Serialize a SpeedifySDK_DisconnectEventResult to a JSON string.

Since
16.8

◆ SpeedifySDK_DSCPSettingsResult_toJsonString()

const char * SpeedifySDK_DSCPSettingsResult_toJsonString ( SpeedifySDK_DSCPSettingsResult result)

Serialize a SpeedifySDK_DSCPSettingsResult to a JSON string.

Since
16.8

◆ SpeedifySDK_FirewallSettingsResult_toJsonString()

const char * SpeedifySDK_FirewallSettingsResult_toJsonString ( SpeedifySDK_FirewallSettingsResult result)

Serialize a SpeedifySDK_FirewallSettingsResult to a JSON string.

Since
16.8

◆ SpeedifySDK_IspActionsResult_toJsonString()

const char * SpeedifySDK_IspActionsResult_toJsonString ( SpeedifySDK_IspActionsResult result)

Serialize a SpeedifySDK_IspActionsResult to a JSON string.

Since
16.8

◆ SpeedifySDK_LocalProxyDomainWatchlistHitResult_toJsonString()

const char * SpeedifySDK_LocalProxyDomainWatchlistHitResult_toJsonString ( SpeedifySDK_LocalProxyDomainWatchlistHitResult result)

Serialize a SpeedifySDK_LocalProxyDomainWatchlistHitResult to a JSON string.

Since
16.8

◆ SpeedifySDK_LocalProxySettingsResult_toJsonString()

const char * SpeedifySDK_LocalProxySettingsResult_toJsonString ( SpeedifySDK_LocalProxySettingsResult result)

Serialize a SpeedifySDK_LocalProxySettingsResult to a JSON string.

Since
16.8

◆ SpeedifySDK_LogReportResult_toJsonString()

const char * SpeedifySDK_LogReportResult_toJsonString ( SpeedifySDK_LogReportResult result)

Serialize a SpeedifySDK_LogReportResult to a JSON string.

Since
16.8

◆ SpeedifySDK_LogSettingsResult_toJsonString()

const char * SpeedifySDK_LogSettingsResult_toJsonString ( SpeedifySDK_LogSettingsResult result)

Serialize a SpeedifySDK_LogSettingsResult to a JSON string.

Since
16.8

◆ SpeedifySDK_NetworkSharingAvailableSharesResult_toJsonString()

const char * SpeedifySDK_NetworkSharingAvailableSharesResult_toJsonString ( SpeedifySDK_NetworkSharingAvailableSharesResult result)

Serialize a SpeedifySDK_NetworkSharingAvailableSharesResult to a JSON string.

Since
16.8

◆ SpeedifySDK_NetworkSharingConnectionResult_toJsonString()

const char * SpeedifySDK_NetworkSharingConnectionResult_toJsonString ( SpeedifySDK_NetworkSharingConnectionResult result)

Serialize a SpeedifySDK_NetworkSharingConnectionResult to a JSON string.

Since
16.8

◆ SpeedifySDK_NetworkSharingDiscoveryResult_toJsonString()

const char * SpeedifySDK_NetworkSharingDiscoveryResult_toJsonString ( SpeedifySDK_NetworkSharingDiscoveryResult result)

Serialize a SpeedifySDK_NetworkSharingDiscoveryResult to a JSON string.

Since
16.8

◆ SpeedifySDK_NetworkSharingPairResult_toJsonString()

const char * SpeedifySDK_NetworkSharingPairResult_toJsonString ( SpeedifySDK_NetworkSharingPairResult result)

Serialize a SpeedifySDK_NetworkSharingPairResult to a JSON string.

Since
16.8

◆ SpeedifySDK_NetworkSharingSettingsResult_toJsonString()

const char * SpeedifySDK_NetworkSharingSettingsResult_toJsonString ( SpeedifySDK_NetworkSharingSettingsResult result)

Serialize a SpeedifySDK_NetworkSharingSettingsResult to a JSON string.

Since
16.8

◆ SpeedifySDK_NewAdapterResult_toJsonString()

const char * SpeedifySDK_NewAdapterResult_toJsonString ( SpeedifySDK_NewAdapterResult result)

Serialize a SpeedifySDK_NewAdapterResult to a JSON string.

Since
16.8

◆ SpeedifySDK_PrivacySettingsResult_toJsonString()

const char * SpeedifySDK_PrivacySettingsResult_toJsonString ( SpeedifySDK_PrivacySettingsResult result)

Serialize a SpeedifySDK_PrivacySettingsResult to a JSON string.

Since
16.8

◆ SpeedifySDK_SafeBrowsingBlockResult_toJsonString()

const char * SpeedifySDK_SafeBrowsingBlockResult_toJsonString ( SpeedifySDK_SafeBrowsingBlockResult result)

Serialize a SpeedifySDK_SafeBrowsingBlockResult to a JSON string.

Since
16.8

◆ SpeedifySDK_SafeBrowsingConnectError_toJsonString()

const char * SpeedifySDK_SafeBrowsingConnectError_toJsonString ( SpeedifySDK_SafeBrowsingConnectError result)

Serialize a SpeedifySDK_SafeBrowsingConnectError to a JSON string.

Since
16.8

◆ SpeedifySDK_SafeBrowsingErrorResult_toJsonString()

const char * SpeedifySDK_SafeBrowsingErrorResult_toJsonString ( SpeedifySDK_SafeBrowsingErrorResult result)

Serialize a SpeedifySDK_SafeBrowsingErrorResult to a JSON string.

Since
16.8

◆ SpeedifySDK_SafeBrowsingResult_toJsonString()

const char * SpeedifySDK_SafeBrowsingResult_toJsonString ( SpeedifySDK_SafeBrowsingResult result)

Serialize a SpeedifySDK_SafeBrowsingResult to a JSON string.

Since
16.8

◆ SpeedifySDK_SafeBrowsingStatsResult_toJsonString()

const char * SpeedifySDK_SafeBrowsingStatsResult_toJsonString ( SpeedifySDK_SafeBrowsingStatsResult result)

Serialize a SpeedifySDK_SafeBrowsingStatsResult to a JSON string.

Since
16.8

◆ SpeedifySDK_ServerSettingsResult_toJsonString()

const char * SpeedifySDK_ServerSettingsResult_toJsonString ( SpeedifySDK_ServerSettingsResult result)

Serialize a SpeedifySDK_ServerSettingsResult to a JSON string.

Since
16.8

◆ SpeedifySDK_SessionStatsResult_toJsonString()

const char * SpeedifySDK_SessionStatsResult_toJsonString ( SpeedifySDK_SessionStatsResult result)

Serialize a SpeedifySDK_SessionStatsResult to a JSON string.

Since
16.8

◆ SpeedifySDK_SettingsResult_toJsonString()

const char * SpeedifySDK_SettingsResult_toJsonString ( SpeedifySDK_SettingsResult result)

Serialize a SpeedifySDK_SettingsResult to a JSON string.

Since
16.8

◆ SpeedifySDK_SpeedTestResult_toJsonString()

const char * SpeedifySDK_SpeedTestResult_toJsonString ( SpeedifySDK_SpeedTestResult result)

Serialize a SpeedifySDK_SpeedTestResult to a JSON string.

Since
16.8

◆ SpeedifySDK_StateResult_toJsonString()

const char * SpeedifySDK_StateResult_toJsonString ( SpeedifySDK_StateResult result)

Serialize a SpeedifySDK_StateResult to a JSON string.

Since
16.8

◆ SpeedifySDK_StreamingSettingsResult_toJsonString()

const char * SpeedifySDK_StreamingSettingsResult_toJsonString ( SpeedifySDK_StreamingSettingsResult result)

Serialize a SpeedifySDK_StreamingSettingsResult to a JSON string.

Since
16.8

◆ SpeedifySDK_StreamingStatsResult_toJsonString()

const char * SpeedifySDK_StreamingStatsResult_toJsonString ( SpeedifySDK_StreamingStatsResult result)

Serialize a SpeedifySDK_StreamingStatsResult to a JSON string.

Since
16.8

◆ SpeedifySDK_SystemDataResult_toJsonString()

const char * SpeedifySDK_SystemDataResult_toJsonString ( SpeedifySDK_SystemDataResult result)

Serialize a SpeedifySDK_SystemDataResult to a JSON string.

Since
16.8

◆ SpeedifySDK_TorrentResult_toJsonString()

const char * SpeedifySDK_TorrentResult_toJsonString ( SpeedifySDK_TorrentResult result)

Serialize a SpeedifySDK_TorrentResult to a JSON string.

Since
16.8

◆ SpeedifySDK_TrafficRulesResult_toJsonString()

const char * SpeedifySDK_TrafficRulesResult_toJsonString ( SpeedifySDK_TrafficRulesResult result)

Serialize a SpeedifySDK_TrafficRulesResult to a JSON string.

Since
16.8

◆ SpeedifySDK_VendorSettingsResult_toJsonString()

const char * SpeedifySDK_VendorSettingsResult_toJsonString ( SpeedifySDK_VendorSettingsResult result)

Serialize a SpeedifySDK_VendorSettingsResult to a JSON string.

Since
16.8

◆ SpeedifySDK_VendorUserDataResult_toJsonString()

const char * SpeedifySDK_VendorUserDataResult_toJsonString ( SpeedifySDK_VendorUserDataResult result)

Serialize a SpeedifySDK_VendorUserDataResult to a JSON string.

Since
16.8

◆ SpeedifySDK_VersionResult_toJsonString()

const char * SpeedifySDK_VersionResult_toJsonString ( SpeedifySDK_VersionResult result)

Serialize a SpeedifySDK_VersionResult to a JSON string.

Since
16.8