]> git.tdb.fi Git - libs/net.git/blob - source/types.h
One more header update
[libs/net.git] / source / types.h
1 #ifndef MSP_NET_TYPES_H_
2 #define MSP_NET_TYPES_H_
3
4 namespace Msp {
5 namespace Net {
6
7 #ifdef WIN32
8 typedef SOCKET SocketHandle;
9 typedef int socklen_t;
10
11 #define MSP_NET_INVALID_SOCKET_HANDLE static_cast<SOCKET>(-1)
12 #else
13 typedef int SocketHandle;
14
15 #define MSP_NET_INVALID_SOCKET_HANDLE -1
16 #endif
17
18 } // namespace Net
19 } // namespace Msp
20
21 #endif