X-Git-Url: http://git.tdb.fi/?p=libs%2Fnet.git;a=blobdiff_plain;f=source%2Fnet%2Fsockaddr.cpp;h=db436fe17227218e193e71f7ad28b18cfac4cab0;hp=9b41f81b948492dc077920dbe83ea06a80ea8a67;hb=88bbb4039aa274c7f41ebe3a18085b63427e5475;hpb=debe1004676d5431e571d9c4361072661dcc88c4 diff --git a/source/net/sockaddr.cpp b/source/net/sockaddr.cpp index 9b41f81..db436fe 100644 --- a/source/net/sockaddr.cpp +++ b/source/net/sockaddr.cpp @@ -1,7 +1,9 @@ #include +#include "platform_api.h" #include "inet.h" #include "inet6.h" #include "sockaddr_private.h" +#include "unix.h" using namespace std; @@ -16,6 +18,8 @@ SockAddr *SockAddr::new_from_sys(const SysAddr &sa) return new InetAddr(sa); case AF_INET6: return new Inet6Addr(sa); + case AF_UNIX: + return new UnixAddr(sa); default: throw invalid_argument("SockAddr::create"); }