Tracks all allocated CIDR blocks and provides methods to check for overlaps.
Adds a CIDR to the tracker.
The CIDR to add
Gets all allocated CIDRs.
Array of allocated CIDRs
Checks if a CIDR exists in the tracker (exact match).
The CIDR to check
True if the CIDR exists in the tracker
Checks if a CIDR is already allocated or overlaps with an allocated CIDR.
True if the CIDR is already allocated or overlaps with an allocated CIDR
Resets the tracker, clearing all allocated CIDRs.
Tracks all allocated CIDR blocks and provides methods to check for overlaps.