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

Detailed Description

Firewall settings.

Since
9.2

#include <types.h>

Data Fields

SpeedifySDK_FirewallMode mode
 How matches are handled. More...
 
uint16_t domainsCount
 Number of domains. More...
 
SpeedifySDK_DomainString domains [SPEEDIFYSDK_MAX_FIREWALL_DOMAINS]
 Current list of domains to be firewalled. More...
 
uint16_t ipv4Count
 Number of IPv4 addresses. More...
 
struct in_addr ipv4 [SPEEDIFYSDK_MAX_FIREWALL_IPS]
 Current list of IPv4 addresses to be firewalled IP addresses are in network byte order. More...
 
uint16_t ipv6Count
 Number of IPv6 addresses. More...
 
struct in6_addr ipv6 [SPEEDIFYSDK_MAX_FIREWALL_IPS]
 Current list of IPv6 addresses to be firewalled IP addresses are in network byte order. More...
 
uint16_t portsCount
 Number of ports. More...
 
SpeedifySDK_FirewallPort ports [SPEEDIFYSDK_MAX_FIREWALL_PORTS]
 Current list of ports to be firewalled IP addresses are in network byte order. More...
 

Field Documentation

◆ domains

SpeedifySDK_DomainString SpeedifySDK_FirewallSettings::domains[SPEEDIFYSDK_MAX_FIREWALL_DOMAINS]

Current list of domains to be firewalled.

Since
9.2

◆ domainsCount

uint16_t SpeedifySDK_FirewallSettings::domainsCount

Number of domains.

Since
9.2

◆ ipv4

struct in_addr SpeedifySDK_FirewallSettings::ipv4[SPEEDIFYSDK_MAX_FIREWALL_IPS]

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

Since
9.2

◆ ipv4Count

uint16_t SpeedifySDK_FirewallSettings::ipv4Count

Number of IPv4 addresses.

Since
9.2

◆ ipv6

struct in6_addr SpeedifySDK_FirewallSettings::ipv6[SPEEDIFYSDK_MAX_FIREWALL_IPS]

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

Since
9.3

◆ ipv6Count

uint16_t SpeedifySDK_FirewallSettings::ipv6Count

Number of IPv6 addresses.

Since
9.3

◆ mode

SpeedifySDK_FirewallMode SpeedifySDK_FirewallSettings::mode

How matches are handled.

Since
9.2

◆ ports

SpeedifySDK_FirewallPort SpeedifySDK_FirewallSettings::ports[SPEEDIFYSDK_MAX_FIREWALL_PORTS]

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

Since
9.2

◆ portsCount

uint16_t SpeedifySDK_FirewallSettings::portsCount

Number of ports.

Since
9.2

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