Netmask¶
-
newNetmask(str):
Netmask¶ -
newNetmask(ca, bits):
Netmask Returns a Netmask
- Parameters:¶
str (
string) – A netmask, like192.0.2.0/24.ca (
ComboAddress) – AComboAddress.bits (
int) – The number of bits in this netmask.
- class Netmask¶
Represents a netmask.
-
getBits():
int¶ Return the number of bits of this netmask, for example
24for192.0.2.0/24.
-
getMaskedNetwork():
ComboAddress¶ Return a
ComboAddressobject representing the base network of this netmask object after masking any additional bits if necessary (for example192.0.2.0if 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
ComboAddressobject representing the base network of this netmask object.
-
match(str):
bool¶ Return true if the address passed in the
strparameter belongs to this netmask.- Parameters:¶
str (
string) – A network address, like192.0.2.0.
-
toString():
string¶ Return a string representation of the netmask, for example
192.0.2.0/24.
-
getBits():