]> git.llucax.com Git - z.facultad/75.74/practicos.git/blobdiff - practicas/pipi/src/ipaddr.h
Se emprolija un poco el terreno:
[z.facultad/75.74/practicos.git] / practicas / pipi / src / ipaddr.h
index eed830d4e4f8c246d37bfe7717b68a466168dcbb..0c0c54924c87a19c75b407ff39b33503020a2c62 100644 (file)
@@ -15,14 +15,20 @@ struct IPAddr
     /// Representación interna
     atom atoms[4];
 
+    /// Constructor
+    IPAddr();
+
     /// Constructor
     IPAddr(atom a1, atom a2, atom a3, atom a4);
 
     /// Constructor
-    IPAddr(unsigned ip);
+    IPAddr(int ip);
+
+    /// Constructor
+    IPAddr(const char* ip) throw (std::logic_error);
 
     /// Constructor
-    IPAddr(std::string ip) throw (std::logic_error);
+    //IPAddr(const std::string& ip) throw (std::logic_error);
 
     /// Operador de casteo a unsigned
     operator unsigned () const;