Speedify SDK for Desktop/Embedded  15.0.1
Data Fields
SpeedifySDK_LocalProxySettings Struct Reference

Detailed Description

Settings for the local proxy.

Since
9.2

#include <types.h>

Data Fields

bool enabled
 If the local proxy should be enabled. More...
 
bool domainWatchlistEnabled
 Boolean to turn domain watchlist enablement on or off. More...
 
SpeedifySDK_ProxyMatchMode matchMode
 How matches are handled. More...
 
uint16_t domainsCount
 Number of domains. More...
 
SpeedifySDK_DomainString domains [SPEEDIFYSDK_MAX_PROXY_DOMAINS]
 Current list of domains to be proxied. More...
 
uint16_t ipv4Count
 Number of IPv4 addresses. More...
 
struct in_addr ipv4 [SPEEDIFYSDK_MAX_PROXY_IPS]
 Current list of IPv4 addresses to be proxied IP addresses are in network byte order. More...
 
uint16_t ipv6Count
 Number of IPv6 addresses. More...
 
struct in6_addr ipv6 [SPEEDIFYSDK_MAX_PROXY_IPS]
 Current list of IPv6 addresses to be proxied IP addresses are in network byte order. More...
 
uint16_t portsCount
 Number of ports. More...
 
SpeedifySDK_LocalProxyPort ports [SPEEDIFYSDK_MAX_PROXY_PORTS]
 Current list of ports to be proxied IP addresses are in network byte order. More...
 
uint16_t domainWatchlistItemsCount
 Number of watchlist items. More...
 
SpeedifySDK_LocalProxyDomainWatchlistItem domainWatchlistItems [SPEEDIFYSDK_MAX_WATCHLIST_ITEMS]
 Watchlist items. More...
 

Field Documentation

◆ domains

SpeedifySDK_DomainString SpeedifySDK_LocalProxySettings::domains[SPEEDIFYSDK_MAX_PROXY_DOMAINS]

Current list of domains to be proxied.

Since
9.2

◆ domainsCount

uint16_t SpeedifySDK_LocalProxySettings::domainsCount

Number of domains.

Since
9.2

◆ domainWatchlistEnabled

bool SpeedifySDK_LocalProxySettings::domainWatchlistEnabled

Boolean to turn domain watchlist enablement on or off.

Since
13.2

◆ domainWatchlistItems

SpeedifySDK_LocalProxyDomainWatchlistItem SpeedifySDK_LocalProxySettings::domainWatchlistItems[SPEEDIFYSDK_MAX_WATCHLIST_ITEMS]

Watchlist items.

Since
9.3

◆ domainWatchlistItemsCount

uint16_t SpeedifySDK_LocalProxySettings::domainWatchlistItemsCount

Number of watchlist items.

Since
9.3

◆ enabled

bool SpeedifySDK_LocalProxySettings::enabled

If the local proxy should be enabled.

Since
9.2

◆ ipv4

struct in_addr SpeedifySDK_LocalProxySettings::ipv4[SPEEDIFYSDK_MAX_PROXY_IPS]

Current list of IPv4 addresses to be proxied IP addresses are in network byte order.

Since
9.2

◆ ipv4Count

uint16_t SpeedifySDK_LocalProxySettings::ipv4Count

Number of IPv4 addresses.

Since
9.2

◆ ipv6

struct in6_addr SpeedifySDK_LocalProxySettings::ipv6[SPEEDIFYSDK_MAX_PROXY_IPS]

Current list of IPv6 addresses to be proxied IP addresses are in network byte order.

Since
11.2

◆ ipv6Count

uint16_t SpeedifySDK_LocalProxySettings::ipv6Count

Number of IPv6 addresses.

Since
11.2

◆ matchMode

SpeedifySDK_ProxyMatchMode SpeedifySDK_LocalProxySettings::matchMode

How matches are handled.

Since
9.2

◆ ports

SpeedifySDK_LocalProxyPort SpeedifySDK_LocalProxySettings::ports[SPEEDIFYSDK_MAX_PROXY_PORTS]

Current list of ports to be proxied IP addresses are in network byte order.

Since
9.9

◆ portsCount

uint16_t SpeedifySDK_LocalProxySettings::portsCount

Number of ports.

Since
9.9

The documentation for this struct was generated from the following file: