Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for ReadMsg (0.23 sec)

  1. src/internal/poll/fd_unix.go

    				if err = fd.pd.waitRead(fd.isFile); err == nil {
    					continue
    				}
    			}
    		}
    		err = fd.eofError(n, err)
    		return n, err
    	}
    }
    
    // ReadMsg wraps the recvmsg network call.
    func (fd *FD) ReadMsg(p []byte, oob []byte, flags int) (int, int, int, syscall.Sockaddr, error) {
    	if err := fd.readLock(); err != nil {
    		return 0, 0, 0, nil, err
    	}
    	defer fd.readUnlock()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 31 04:09:44 UTC 2024
    - 17.9K bytes
    - Viewed (0)
  2. src/internal/poll/fd_windows.go

    		return sz, nil
    	case *syscall.SockaddrInet6:
    		sz := sockaddrInet6ToRaw(rsa, sa)
    		return sz, nil
    	default:
    		return 0, syscall.EWINDOWS
    	}
    }
    
    // ReadMsg wraps the WSARecvMsg network call.
    func (fd *FD) ReadMsg(p []byte, oob []byte, flags int) (int, int, int, syscall.Sockaddr, error) {
    	if err := fd.readLock(); err != nil {
    		return 0, 0, 0, nil, err
    	}
    	defer fd.readUnlock()
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 31 16:50:42 UTC 2024
    - 34.1K bytes
    - Viewed (0)
  3. src/net/unixsock.go

    func (c *UnixConn) ReadMsgUnix(b, oob []byte) (n, oobn, flags int, addr *UnixAddr, err error) {
    	if !c.ok() {
    		return 0, 0, 0, nil, syscall.EINVAL
    	}
    	n, oobn, flags, addr, err = c.readMsg(b, oob)
    	if err != nil {
    		err = &OpError{Op: "read", Net: c.fd.net, Source: c.fd.laddr, Addr: c.fd.raddr, Err: err}
    	}
    	return
    }
    
    // WriteToUnix acts like [UnixConn.WriteTo] but takes a [UnixAddr].
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 10 03:29:50 UTC 2024
    - 10.1K bytes
    - Viewed (0)
  4. src/net/net_fake.go

    		}
    		*sa = *(fromSA.(*syscall.SockaddrInet6))
    		return nil
    	})
    	return n, err
    }
    
    func (ffd *fakeNetFD) readMsg(p []byte, oob []byte, flags int) (n, oobn, retflags int, sa syscall.Sockaddr, err error) {
    	if flags != 0 {
    		return 0, 0, 0, nil, os.NewSyscallError("readMsg", syscall.ENOTSUP)
    	}
    	n, sa, err = ffd.readFrom(p)
    	return n, 0, 0, sa, err
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Feb 27 19:24:21 UTC 2024
    - 26.4K bytes
    - Viewed (0)
  5. src/net/udpsock.go

    func (c *UDPConn) ReadMsgUDPAddrPort(b, oob []byte) (n, oobn, flags int, addr netip.AddrPort, err error) {
    	if !c.ok() {
    		return 0, 0, 0, netip.AddrPort{}, syscall.EINVAL
    	}
    	n, oobn, flags, addr, err = c.readMsg(b, oob)
    	if err != nil {
    		err = &OpError{Op: "read", Net: c.fd.net, Source: c.fd.laddr, Addr: c.fd.raddr, Err: err}
    	}
    	return
    }
    
    // WriteToUDP acts like WriteTo but takes a UDPAddr.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jul 20 16:58:25 UTC 2023
    - 11.8K bytes
    - Viewed (0)
Back to top