Netmask¶
-
newNetmask
(str) → Netmask¶ -
newNetmask
(ca, bits) → Netmask New in version 1.5.0.
Returns a Netmask
Parameters: - str (string) – A netmask, like
192.0.2.0/24
. - ca (ComboAddress) – A
ComboAddress
. - bits (int) – The number of bits in this netmask.
- str (string) – A netmask, like
-
class
Netmask
¶ New in version 1.5.0: Represents a netmask.
-
:
getBits
() → int¶ Return the number of bits of this netmask, for example
24
for192.0.2.0/24
.
-
:
getMaskedNetwork
() → ComboAddress¶ Return a
ComboAddress
object representing the base network of this netmask object after masking any additional bits if necessary (for example192.0.2.0
if the netmask was constructed withnewNetmask('192.0.2.1/24')
).
-
:
empty
() → bool¶ Return true if the netmask is empty, meaning that the netmask has not been set to a proper value.
-
:
isIPv4
() → bool¶ Return true if the netmask is an IPv4 one.
-
:
isIPv6
() → bool¶ Return true if the netmask is an IPv6 one.
-
:
getNetwork
() → ComboAddress¶ Return a
ComboAddress
object representing the base network of this netmask object.
-
:
match
(str) → bool¶ Return true if the address passed in the
str
parameter belongs to this netmask.Parameters: str (string) – A network address, like 192.0.2.0
.
-
:
toString
() → string¶ Return a string representation of the netmask, for example
192.0.2.0/24
.
-