]> git.tdb.fi Git - libs/net.git/blobdiff - source/net/sockaddr_private.h
Prepare for assimilating msphttp
[libs/net.git] / source / net / sockaddr_private.h
diff --git a/source/net/sockaddr_private.h b/source/net/sockaddr_private.h
new file mode 100644 (file)
index 0000000..16af063
--- /dev/null
@@ -0,0 +1,29 @@
+#ifndef MSP_NET_SOCKADDR_PRIVATE_H_
+#define MSP_NET_SOCKADDR_PRIVATE_H_
+
+#ifdef WIN32
+#include <winsock2.h>
+#else
+#include <sys/socket.h>
+#endif
+#include "sockaddr.h"
+
+namespace Msp {
+namespace Net {
+
+struct SockAddr::SysAddr
+{
+       struct sockaddr_storage addr;
+#ifdef WIN32
+       int size;
+#else
+       socklen_t size;
+#endif
+
+       SysAddr();
+};
+
+} // namespace Net
+} // namespace Msp
+
+#endif