]> git.tdb.fi Git - libs/net.git/blob - source/net/sockaddr_private.h
Implement an asynchronous name resolver class
[libs/net.git] / source / net / sockaddr_private.h
1 #ifndef MSP_NET_SOCKADDR_PRIVATE_H_
2 #define MSP_NET_SOCKADDR_PRIVATE_H_
3
4 #ifdef WIN32
5 #include <winsock2.h>
6 #else
7 #include <sys/socket.h>
8 #endif
9 #include "sockaddr.h"
10
11 namespace Msp {
12 namespace Net {
13
14 struct SockAddr::SysAddr
15 {
16         struct sockaddr_storage addr;
17 #ifdef WIN32
18         int size;
19 #else
20         socklen_t size;
21 #endif
22
23         SysAddr();
24 };
25
26 } // namespace Net
27 } // namespace Msp
28
29 #endif