Speedify SDK for Desktop/Embedded
14.9.3
|
Settings for the local proxy.
#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... | |
SpeedifySDK_DomainString SpeedifySDK_LocalProxySettings::domains[SPEEDIFYSDK_MAX_PROXY_DOMAINS] |
Current list of domains to be proxied.
uint16_t SpeedifySDK_LocalProxySettings::domainsCount |
Number of domains.
bool SpeedifySDK_LocalProxySettings::domainWatchlistEnabled |
Boolean to turn domain watchlist enablement on or off.
SpeedifySDK_LocalProxyDomainWatchlistItem SpeedifySDK_LocalProxySettings::domainWatchlistItems[SPEEDIFYSDK_MAX_WATCHLIST_ITEMS] |
Watchlist items.
uint16_t SpeedifySDK_LocalProxySettings::domainWatchlistItemsCount |
Number of watchlist items.
bool SpeedifySDK_LocalProxySettings::enabled |
If the local proxy should be enabled.
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.
uint16_t SpeedifySDK_LocalProxySettings::ipv4Count |
Number of IPv4 addresses.
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.
uint16_t SpeedifySDK_LocalProxySettings::ipv6Count |
Number of IPv6 addresses.
SpeedifySDK_ProxyMatchMode SpeedifySDK_LocalProxySettings::matchMode |
How matches are handled.
SpeedifySDK_LocalProxyPort SpeedifySDK_LocalProxySettings::ports[SPEEDIFYSDK_MAX_PROXY_PORTS] |
Current list of ports to be proxied IP addresses are in network byte order.
uint16_t SpeedifySDK_LocalProxySettings::portsCount |
Number of ports.