X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fnet%2Fsockaddr.h;h=f2f96951e6920a31d4b79bfc154fac294cfa6440;hb=593c8202bf8c6ecc563aaacf0811aef953b45f09;hp=aad5e29065e5695ff6b8794cf5dd95f5696e2dc3;hpb=debe1004676d5431e571d9c4361072661dcc88c4;p=libs%2Fnet.git diff --git a/source/net/sockaddr.h b/source/net/sockaddr.h index aad5e29..f2f9695 100644 --- a/source/net/sockaddr.h +++ b/source/net/sockaddr.h @@ -2,20 +2,28 @@ #define MSP_NET_SOCKADDR_H_ #include -#include "constants.h" namespace Msp { namespace Net { +enum Family +{ + UNSPEC, + INET, + INET6, + UNIX +}; + + class SockAddr { public: struct SysAddr; protected: - SockAddr() { } + SockAddr() = default; public: - virtual ~SockAddr() { } + virtual ~SockAddr() = default; virtual SockAddr *copy() const = 0;