network address classes (IP, EUI) and associated aggregate classes
(CIDR, Wildcard and IPRange).
|
AddrTypeDescriptor
A descriptor that checks addr_type property assignments for
validity and also keeps the strategy property in sync with any
changes made.
|
|
AddrValueDescriptor
A descriptor that checks assignments to the named parameter passed
to the constructor.
|
|
StrategyDescriptor
A descriptor that checks strategy property assignments for validity
and also keeps the addr_type property in sync with any changes
made.
|
|
PrefixLenDescriptor
A descriptor that checks prefixlen property assignments for
validity based on address type.
|
|
FormatDescriptor
A descriptor that checks formatter property assignments for
validity.
|
|
Addr
The base class containing common functionality for all subclasses
representing various network address types.
|
|
EUI
Represents an IEEE EUI (Extended Unique Identifier) indentifier.
|
|
IP
Represents individual IPv4 and IPv6 addresses.
|
|
IPRange
Represents arbitrary contiguous blocks of IPv4 and IPv6 addresses
using only a lower and upper bound IP address.
|
|
CIDR
Represents blocks of IPv4 and IPv6 addresses using CIDR (Classless
Inter-Domain Routing) notation.
|
|
Wildcard
Represents blocks of IPv4 addresses using a wildcard or glob style
syntax.
|
|
IPRangeSet
*EXPERIMENTAL* A customised Python set class that deals with
collections of IPRange class and subclass instances.
|