![]() |
Speedify SDK for Desktop/Embedded 16.0.2
|
Settings for the local proxy. More...
#include <types.h>
Data Fields | |
| bool | enabled |
| If the local proxy should be enabled. | |
| bool | domainWatchlistEnabled |
| Boolean to turn domain watchlist enablement on or off. | |
| SpeedifySDK_ProxyMatchMode | matchMode |
| How matches are handled. | |
| uint16_t | domainsCount |
| Number of domains. | |
| SpeedifySDK_DomainString | domains [SPEEDIFYSDK_MAX_PROXY_DOMAINS] |
| Current list of domains to be proxied. | |
| uint16_t | ipv4Count |
| Number of IPv4 addresses. | |
| struct in_addr | ipv4 [SPEEDIFYSDK_MAX_PROXY_IPS] |
| Current list of IPv4 addresses to be proxied IP addresses are in network byte order. | |
| uint16_t | ipv6Count |
| Number of IPv6 addresses. | |
| struct in6_addr | ipv6 [SPEEDIFYSDK_MAX_PROXY_IPS] |
| Current list of IPv6 addresses to be proxied IP addresses are in network byte order. | |
| uint16_t | portsCount |
| Number of ports. | |
| SpeedifySDK_LocalProxyPort | ports [SPEEDIFYSDK_MAX_PROXY_PORTS] |
| Current list of ports to be proxied IP addresses are in network byte order. | |
| uint16_t | domainWatchlistItemsCount |
| Number of watchlist items. | |
| SpeedifySDK_LocalProxyDomainWatchlistItem | domainWatchlistItems [SPEEDIFYSDK_MAX_WATCHLIST_ITEMS] |
| Watchlist items. | |
Settings for the local proxy.
| 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.