src/Network/Platform.h
changeset 399 c7295b72731a
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/Network/Platform.h	Fri Jan 16 21:24:45 2009 +0200
@@ -0,0 +1,30 @@
+#ifndef NETWORK_PLATFORM_H
+#define NETWORK_PLATFORM_H
+
+/**
+ * @file
+ *
+ * Takes care of platform-specific imports and #defines as regards the Network code
+ */
+
+#ifndef WIN32
+    // NetworkAddress
+    #include <netinet/in.h>
+    
+    // NetworkEndpoint
+    #include <sys/types.h>
+    #include <netdb.h>
+    
+    // NetworkSocket
+    #include <sys/types.h>
+    #include <sys/socket.h>
+    #include <unistd.h>
+    #include <fcntl.h>
+    #define closesocket close
+
+#else
+    #error "This network code won't compile on win32 :)"
+#endif
+
+
+#endif