Lines Matching refs:SocketAddr
895 class SocketAddr { class
897 virtual ~SocketAddr() = default;
902 static std::unique_ptr<SocketAddr> Create(int family, Args... args);
905 class SocketAddr4 : public SocketAddr {
923 class SocketAddr6 : public SocketAddr {
942 std::unique_ptr<SocketAddr> SocketAddr::Create(int family, Args... args) { in Create()
944 return std::unique_ptr<SocketAddr>(new SocketAddr4(args...)); in Create()
945 return std::unique_ptr<SocketAddr>(new SocketAddr6(args...)); in Create()
955 std::unique_ptr<SocketAddr> CreateSockAddr(Args... args) const { in CreateSockAddr()
956 return SocketAddr::Create(GetParam(), args...); in CreateSockAddr()
970 auto sai = SocketAddr::Create(i, 0); in GetAvailableIpSocketFamilies()