]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/users.h
Changes
[user/henk/code/inspircd.git] / include / users.h
index 13dc337098af0fdf2bc7037673e3bcc08de34254..743ea6c8ad63acc51840e8703561e150035169b7 100644 (file)
@@ -268,7 +268,23 @@ class userrec : public connection
 
        /** IPV4 ip address
         */
-       insp_inaddr ip4;
+       sockaddr* ip;
+
+       /** Initialize the clients sockaddr
+        */
+       void SetSockAddr(int protocol_family, const char* ip, int port);
+
+       /** Get port number from sockaddr
+        */
+       int GetPort();
+
+       /** Get protocol family from sockaddr
+        */
+       int GetProtocolFamily();
+
+       /** Get IP string from sockaddr
+        */
+       const char* GetIPString();
 
        /* Write error string
         */