IP_Address::MatchesAddress
CAPL Functions » Ethernet » Function Overview » IP_Address::MatchesAddressMethod Syntax
long IP_Address::MatchesAddress (IP_Address ipAddr); // form 1long IP_Address::MatchesAddress (IP_Address ipAddr, long prefix); // form 2long IP_Address::MatchesAddress (IP_Address ipAddr, IP_Address netMask); // form 3
Description
Compares two addresses whereas wildcards matches always. If no address type is set or the address is set to0.0.0.0 (IPv4) or ::0 (IPv6) this is considered as wildcard.
With form 2 only the network address of the IP address will be considered.
With forms 2 and 3, only the network address of the IP address will be considered.
Parameters
- ipAddr: An IP_Address object which may contain wildcards.
- prefix: Prefix in number of bits. Only the first bits specified by prefix are considered.
- netMask: Network mask of the subnet. A bitwise AND operation is used to determine which bits of the address are considered. Addresses and mask must use the same version of the IP protocol.
Return Values
- 0: No match
- 1: Match