]> git.tdb.fi Git - libs/net.git/blob - source/net/sockaddr_private.h
Add a dynamic receiver class for more flexible packet handling
[libs/net.git] / source / net / sockaddr_private.h
1 #ifndef MSP_NET_SOCKADDR_PRIVATE_H_
2 #define MSP_NET_SOCKADDR_PRIVATE_H_
3
4 #ifndef MSP_NET_PLATFORM_API_H_
5 #error platform_api.h must be included to use private headers
6 #endif
7
8 #include "sockaddr.h"
9 #include "socket_platform.h"
10
11 namespace Msp {
12 namespace Net {
13
14 struct SockAddr::SysAddr
15 {
16         struct sockaddr_storage addr;
17         socklen_t size = sizeof(sockaddr_storage);
18
19         SysAddr();
20 };
21
22
23 int family_to_sys(Family);
24 Family family_from_sys(int);
25
26 } // namespace Net
27 } // namespace Msp
28
29 #endif