addr.py
changeset 0 257003279747
child 1 2223ade4f259
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/addr.py	Thu Apr 02 17:47:43 2009 +0300
@@ -0,0 +1,30 @@
+"""
+    Used to define IP-address/subnet stuff
+"""
+
+import IPy
+
+class IP (IPy.IP, object) :
+    """
+        A literal IPv4 address
+    """
+    
+    def __init__ (self, address) :
+        """
+            Parse the given literal IP address in "a.b.c.d" form
+        """
+    
+        super(IP, self).__init__(address)
+
+class Network (IPy.IP, object) :
+    """
+        An IPv4 network (subnet)
+    """
+
+    def __init__ (self, prefix) :
+        """
+            Parse the given prefix in "a.b.c.d/l" form
+        """
+
+        super(Network, self).__init__(prefix)
+