Macros§
- Address
Matcher Type Unknown - Pattern that matches an unknown
AddressMatcherTypemember. - Bound
Interface Unknown - Pattern that matches an unknown
BoundInterfacemember. - Interface
Unknown - Pattern that matches an unknown
Interfacemember. - Mark
Unknown - Pattern that matches an unknown
Markmember. - Packet
Transport Protocol Unknown - Pattern that matches an unknown
PacketTransportProtocolmember. - Socket
Transport Protocol Unknown - Pattern that matches an unknown
SocketTransportProtocolmember. - TcpSocket
Unknown - Pattern that matches an unknown
TcpSocketmember. - UdpSocket
Unknown - Pattern that matches an unknown
UdpSocketmember.
Structs§
- Address
- A matcher for IP addresses.
- Address
Range - Between
- Empty
- An empty type for use in unions.
- Icmp
Packet - A matcher for ICMPv4 packets.
- Icmpv6
Packet - A matcher for ICMPv6 packets.
- Mark
InDomain - Matches the mark in a specific domain.
- Marked
- Port
- A matcher for transport-layer port numbers.
- Socket
Cookie - A matcher for a socket’s cookie.
- TcpPacket
- A matcher for TCP packets.
- TcpState
- UdpPacket
- A matcher for UDP packets.
- UdpState
- Unbound
- Unmarked
Enums§
- Address
Matcher Type - Bound
Interface - A matcher for network interfaces where it might be unbound (
BindToDevicehas not been called). - Interface
- A matcher for network interfaces.
- Mark
- Matches the mark value of a packet or socket.
- Packet
Transport Protocol - A matcher for transport-layer information in packets.
- Socket
Transport Protocol - A matcher for transport-layer fields of a socket.
- TcpSocket
- A matcher for TCP sockets.
- UdpSocket
- A matcher for UDP sockets.