• Home
  • Raw
  • Download

Lines Matching defs:Socket

199 pub(crate) type Socket = sock::SOCKET;  typedef
205 pub(crate) fn socket_as_raw(socket: &crate::socket::Inner) -> Socket { in socket_as_raw()
209 pub(crate) fn socket_into_raw(socket: crate::socket::Inner) -> Socket { in socket_into_raw()
213 pub(crate) fn socket(family: c_int, mut ty: c_int, protocol: c_int) -> io::Result<Socket> { in socket()
238 pub(crate) fn bind(socket: Socket, addr: &SockAddr) -> io::Result<()> { in bind()
242 pub(crate) fn connect(socket: Socket, addr: &SockAddr) -> io::Result<()> { in connect()
246 pub(crate) fn poll_connect(socket: &crate::Socket, timeout: Duration) -> io::Result<()> { in poll_connect()
307 pub(crate) fn listen(socket: Socket, backlog: c_int) -> io::Result<()> { in listen()
311 pub(crate) fn accept(socket: Socket) -> io::Result<(Socket, SockAddr)> { in accept()
352 pub(crate) fn try_clone(socket: Socket) -> io::Result<Socket> { in try_clone()
376 pub(crate) fn set_nonblocking(socket: Socket, nonblocking: bool) -> io::Result<()> { in set_nonblocking()
381 pub(crate) fn shutdown(socket: Socket, how: Shutdown) -> io::Result<()> { in shutdown()
390 pub(crate) fn recv(socket: Socket, buf: &mut [MaybeUninit<u8>], flags: c_int) -> io::Result<usize> { in recv()
409 socket: Socket, in recv_vectored()
441 socket: Socket, in recv_from()
470 socket: Socket, in recv_from_vectored()
509 pub(crate) fn send(socket: Socket, buf: &[u8], flags: c_int) -> io::Result<usize> { in send()
524 socket: Socket, in send_vectored()
559 socket: Socket, in send_to()
580 socket: Socket, in send_to_vectored()
606 pub(crate) fn timeout_opt(fd: Socket, lvl: c_int, name: c_int) -> io::Result<Option<Duration>> { in timeout_opt()
622 fd: Socket, in set_timeout_opt()
644 pub(crate) fn set_tcp_keepalive(socket: Socket, keepalive: &TcpKeepalive) -> io::Result<()> { in set_tcp_keepalive()
670 pub(crate) unsafe fn getsockopt<T>(socket: Socket, level: c_int, optname: c_int) -> io::Result<T> { in getsockopt()
693 socket: Socket, in setsockopt()
712 fn ioctlsocket(socket: Socket, cmd: c_long, payload: &mut u_long) -> io::Result<()> { in ioctlsocket()
772 impl crate::Socket { implementation
799 impl AsRawSocket for crate::Socket { implementation
805 impl IntoRawSocket for crate::Socket { implementation
811 impl FromRawSocket for crate::Socket { implementation
812 unsafe fn from_raw_socket(socket: RawSocket) -> crate::Socket { in from_raw_socket()