]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/sckaddr.h
dropped in new wxMatrix (from wxCanvas)
[wxWidgets.git] / include / wx / sckaddr.h
index 1ea7a599dd91e3b2838718a475cd9302c5e7f521..6e2a0ae012716c8e3fe7fc621095aecc7c8420aa 100644 (file)
@@ -21,7 +21,7 @@
 #if wxUSE_SOCKETS
 
 #include "wx/string.h"
 #if wxUSE_SOCKETS
 
 #include "wx/string.h"
-#include "gsocket.h"
+#include "wx/gsocket.h"
 
 
 class WXDLLEXPORT wxSockAddress : public wxObject {
 
 
 class WXDLLEXPORT wxSockAddress : public wxObject {
@@ -56,13 +56,11 @@ public:
   bool Service(const wxString& name);
   bool Service(unsigned short port);
   bool LocalHost();
   bool Service(const wxString& name);
   bool Service(unsigned short port);
   bool LocalHost();
+  bool AnyAddress();
 
   wxString Hostname();
   unsigned short Service();
 
 
   wxString Hostname();
   unsigned short Service();
 
-  void Build(struct sockaddr*& addr, size_t& len);
-  void Disassemble(struct sockaddr *addr, size_t len);
-
   inline int Type() { return wxSockAddress::IPV4; }
 };
 
   inline int Type() { return wxSockAddress::IPV4; }
 };
 
@@ -89,7 +87,10 @@ public:
 #endif
 
 #ifdef __UNIX__
 #endif
 
 #ifdef __UNIX__
-#include <sys/un.h>
+#include <sys/socket.h>
+#ifndef __VMS__
+# include <sys/un.h>
+#endif
 
 class WXDLLEXPORT wxUNIXaddress : public wxSockAddress {
   DECLARE_DYNAMIC_CLASS(wxUNIXaddress)
 
 class WXDLLEXPORT wxUNIXaddress : public wxSockAddress {
   DECLARE_DYNAMIC_CLASS(wxUNIXaddress)
@@ -109,6 +110,6 @@ public:
 
 #endif
   // wxUSE_SOCKETS
 
 #endif
   // wxUSE_SOCKETS
-  
+
 #endif
   // _WX_NETWORK_ADDRESS_H
 #endif
   // _WX_NETWORK_ADDRESS_H