• Home
  • Raw
  • Download

Lines Matching refs:sock

48     virtual Status getsockname(Fd sock, sockaddr* addr, socklen_t* addrlen) const = 0;
50 virtual Status getsockopt(Fd sock, int level, int optname, void *optval,
53 virtual Status setsockopt(Fd sock, int level, int optname, const void* optval,
56 virtual Status bind(Fd sock, const sockaddr* addr, socklen_t addrlen) const = 0;
58 virtual Status connect(Fd sock, const sockaddr* addr, socklen_t addrlen) const = 0;
70 virtual StatusOr<size_t> sendto(Fd sock, const Slice buf, int flags, const sockaddr* dst,
73 virtual StatusOr<Slice> recvfrom(Fd sock, const Slice dst, int flags, sockaddr* src,
113 StatusOr<SockaddrT> getsockname(Fd sock) const { in getsockname() argument
116 RETURN_IF_NOT_OK(getsockname(sock, asSockaddrPtr(&addr), &addrlen)); in getsockname()
121 Status getsockopt(Fd sock, int level, int optname, void* optval, socklen_t* optlen) const { in getsockopt() argument
122 return getsockopt(sock, level, optname, optval, optlen); in getsockopt()
126 Status setsockopt(Fd sock, int level, int optname, const SockoptT& opt) const { in setsockopt() argument
127 return setsockopt(sock, level, optname, &opt, sizeof(opt)); in setsockopt()
131 Status bind(Fd sock, const SockaddrT& addr) const { in bind() argument
132 return bind(sock, asSockaddrPtr(&addr), sizeof(addr)); in bind()
136 Status connect(Fd sock, const SockaddrT& addr) const { in connect() argument
137 return connect(sock, asSockaddrPtr(&addr), sizeof(addr)); in connect()
158 StatusOr<size_t> sendto(Fd sock, const Slice buf, int flags, const SockaddrT& dst) const { in sendto() argument
159 return sendto(sock, buf, flags, asSockaddrPtr(&dst), sizeof(dst)); in sendto()
163 StatusOr<Slice> recvfrom(Fd sock, const Slice dst, int flags) const { in recvfrom() argument
164 return recvfrom(sock, dst, flags, nullptr, nullptr); in recvfrom()
168 StatusOr<std::pair<Slice, SockaddrT>> recvfrom(Fd sock, const Slice dst, int flags) const { in recvfrom() argument
171 ASSIGN_OR_RETURN(auto used, recvfrom(sock, dst, flags, asSockaddrPtr(&addr), &addrlen)); in recvfrom()