net.conn.fd (field)
168 uses
net (current package)
dial.go#L432: setKeepAlive(tc.fd, true)
dial.go#L437: setKeepAlivePeriod(tc.fd, ka)
iprawsock.go#L109: return newRawConn(c.fd)
iprawsock.go#L119: err = &OpError{Op: "read", Net: c.fd.net, Source: c.fd.laddr, Addr: c.fd.raddr, Err: err}
iprawsock.go#L131: err = &OpError{Op: "read", Net: c.fd.net, Source: c.fd.laddr, Addr: c.fd.raddr, Err: err}
iprawsock.go#L152: err = &OpError{Op: "read", Net: c.fd.net, Source: c.fd.laddr, Addr: c.fd.raddr, Err: err}
iprawsock.go#L164: err = &OpError{Op: "write", Net: c.fd.net, Source: c.fd.laddr, Addr: addr.opAddr(), Err: err}
iprawsock.go#L176: return 0, &OpError{Op: "write", Net: c.fd.net, Source: c.fd.laddr, Addr: addr, Err: syscall.EINVAL}
iprawsock.go#L180: err = &OpError{Op: "write", Net: c.fd.net, Source: c.fd.laddr, Addr: a.opAddr(), Err: err}
iprawsock.go#L197: err = &OpError{Op: "write", Net: c.fd.net, Source: c.fd.laddr, Addr: addr.opAddr(), Err: err}
iprawsock_posix.go#L49: n, sa, err := c.fd.readFrom(b)
iprawsock_posix.go#L77: n, oobn, flags, sa, err = c.fd.readMsg(b, oob)
iprawsock_posix.go#L88: if c.fd.isConnected {
iprawsock_posix.go#L94: sa, err := addr.sockaddr(c.fd.family)
iprawsock_posix.go#L98: return c.fd.writeTo(b, sa)
iprawsock_posix.go#L102: if c.fd.isConnected {
iprawsock_posix.go#L108: sa, err := addr.sockaddr(c.fd.family)
iprawsock_posix.go#L112: return c.fd.writeMsg(b, oob, sa)
net.go#L171: fd *netFD
net.go#L174: func (c *conn) ok() bool { return c != nil && c.fd != nil }
net.go#L183: n, err := c.fd.Read(b)
net.go#L185: err = &OpError{Op: "read", Net: c.fd.net, Source: c.fd.laddr, Addr: c.fd.raddr, Err: err}
net.go#L195: n, err := c.fd.Write(b)
net.go#L197: err = &OpError{Op: "write", Net: c.fd.net, Source: c.fd.laddr, Addr: c.fd.raddr, Err: err}
net.go#L207: err := c.fd.Close()
net.go#L209: err = &OpError{Op: "close", Net: c.fd.net, Source: c.fd.laddr, Addr: c.fd.raddr, Err: err}
net.go#L221: return c.fd.laddr
net.go#L231: return c.fd.raddr
net.go#L239: if err := c.fd.SetDeadline(t); err != nil {
net.go#L240: return &OpError{Op: "set", Net: c.fd.net, Source: nil, Addr: c.fd.laddr, Err: err}
net.go#L250: if err := c.fd.SetReadDeadline(t); err != nil {
net.go#L251: return &OpError{Op: "set", Net: c.fd.net, Source: nil, Addr: c.fd.laddr, Err: err}
net.go#L261: if err := c.fd.SetWriteDeadline(t); err != nil {
net.go#L262: return &OpError{Op: "set", Net: c.fd.net, Source: nil, Addr: c.fd.laddr, Err: err}
net.go#L273: if err := setReadBuffer(c.fd, bytes); err != nil {
net.go#L274: return &OpError{Op: "set", Net: c.fd.net, Source: nil, Addr: c.fd.laddr, Err: err}
net.go#L285: if err := setWriteBuffer(c.fd, bytes); err != nil {
net.go#L286: return &OpError{Op: "set", Net: c.fd.net, Source: nil, Addr: c.fd.laddr, Err: err}
net.go#L299: f, err = c.fd.dup()
net.go#L301: err = &OpError{Op: "file", Net: c.fd.net, Source: c.fd.laddr, Addr: c.fd.raddr, Err: err}
tcpsock.go#L95: return newRawConn(c.fd)
tcpsock.go#L105: err = &OpError{Op: "readfrom", Net: c.fd.net, Source: c.fd.laddr, Addr: c.fd.raddr, Err: err}
tcpsock.go#L116: if err := c.fd.closeRead(); err != nil {
tcpsock.go#L117: return &OpError{Op: "close", Net: c.fd.net, Source: c.fd.laddr, Addr: c.fd.raddr, Err: err}
tcpsock.go#L128: if err := c.fd.closeWrite(); err != nil {
tcpsock.go#L129: return &OpError{Op: "close", Net: c.fd.net, Source: c.fd.laddr, Addr: c.fd.raddr, Err: err}
tcpsock.go#L150: if err := setLinger(c.fd, sec); err != nil {
tcpsock.go#L151: return &OpError{Op: "set", Net: c.fd.net, Source: c.fd.laddr, Addr: c.fd.raddr, Err: err}
tcpsock.go#L162: if err := setKeepAlive(c.fd, keepalive); err != nil {
tcpsock.go#L163: return &OpError{Op: "set", Net: c.fd.net, Source: c.fd.laddr, Addr: c.fd.raddr, Err: err}
tcpsock.go#L173: if err := setKeepAlivePeriod(c.fd, d); err != nil {
tcpsock.go#L174: return &OpError{Op: "set", Net: c.fd.net, Source: c.fd.laddr, Addr: c.fd.raddr, Err: err}
tcpsock.go#L187: if err := setNoDelay(c.fd, noDelay); err != nil {
tcpsock.go#L188: return &OpError{Op: "set", Net: c.fd.net, Source: c.fd.laddr, Addr: c.fd.raddr, Err: err}
tcpsock.go#L195: setNoDelay(c.fd, true)
tcpsock_posix.go#L48: if n, err, handled := splice(c.fd, r); handled {
tcpsock_posix.go#L51: if n, err, handled := sendFile(c.fd, r); handled {
udpsock.go#L98: return newRawConn(c.fd)
udpsock.go#L108: err = &OpError{Op: "read", Net: c.fd.net, Source: c.fd.laddr, Addr: c.fd.raddr, Err: err}
udpsock.go#L120: err = &OpError{Op: "read", Net: c.fd.net, Source: c.fd.laddr, Addr: c.fd.raddr, Err: err}
udpsock.go#L141: err = &OpError{Op: "read", Net: c.fd.net, Source: c.fd.laddr, Addr: c.fd.raddr, Err: err}
udpsock.go#L153: err = &OpError{Op: "write", Net: c.fd.net, Source: c.fd.laddr, Addr: addr.opAddr(), Err: err}
udpsock.go#L165: return 0, &OpError{Op: "write", Net: c.fd.net, Source: c.fd.laddr, Addr: addr, Err: syscall.EINVAL}
udpsock.go#L169: err = &OpError{Op: "write", Net: c.fd.net, Source: c.fd.laddr, Addr: a.opAddr(), Err: err}
udpsock.go#L188: err = &OpError{Op: "write", Net: c.fd.net, Source: c.fd.laddr, Addr: addr.opAddr(), Err: err}
udpsock_posix.go#L47: n, sa, err := c.fd.readFrom(b)
udpsock_posix.go#L59: n, oobn, flags, sa, err = c.fd.readMsg(b, oob)
udpsock_posix.go#L70: if c.fd.isConnected {
udpsock_posix.go#L76: sa, err := addr.sockaddr(c.fd.family)
udpsock_posix.go#L80: return c.fd.writeTo(b, sa)
udpsock_posix.go#L84: if c.fd.isConnected && addr != nil {
udpsock_posix.go#L87: if !c.fd.isConnected && addr == nil {
udpsock_posix.go#L90: sa, err := addr.sockaddr(c.fd.family)
udpsock_posix.go#L94: return c.fd.writeMsg(b, oob, sa)
udpsock_posix.go#L135: if err := setIPv4MulticastInterface(c.fd, ifi); err != nil {
udpsock_posix.go#L139: if err := setIPv4MulticastLoopback(c.fd, false); err != nil {
udpsock_posix.go#L142: if err := joinIPv4Group(c.fd, ifi, ip); err != nil {
udpsock_posix.go#L150: if err := setIPv6MulticastInterface(c.fd, ifi); err != nil {
udpsock_posix.go#L154: if err := setIPv6MulticastLoopback(c.fd, false); err != nil {
udpsock_posix.go#L157: if err := joinIPv6Group(c.fd, ifi, ip); err != nil {
unixsock.go#L78: return newRawConn(c.fd)
unixsock.go#L87: if err := c.fd.closeRead(); err != nil {
unixsock.go#L88: return &OpError{Op: "close", Net: c.fd.net, Source: c.fd.laddr, Addr: c.fd.raddr, Err: err}
unixsock.go#L99: if err := c.fd.closeWrite(); err != nil {
unixsock.go#L100: return &OpError{Op: "close", Net: c.fd.net, Source: c.fd.laddr, Addr: c.fd.raddr, Err: err}
unixsock.go#L112: err = &OpError{Op: "read", Net: c.fd.net, Source: c.fd.laddr, Addr: c.fd.raddr, Err: err}
unixsock.go#L124: err = &OpError{Op: "read", Net: c.fd.net, Source: c.fd.laddr, Addr: c.fd.raddr, Err: err}
unixsock.go#L145: err = &OpError{Op: "read", Net: c.fd.net, Source: c.fd.laddr, Addr: c.fd.raddr, Err: err}
unixsock.go#L157: err = &OpError{Op: "write", Net: c.fd.net, Source: c.fd.laddr, Addr: addr.opAddr(), Err: err}
unixsock.go#L169: return 0, &OpError{Op: "write", Net: c.fd.net, Source: c.fd.laddr, Addr: addr, Err: syscall.EINVAL}
unixsock.go#L173: err = &OpError{Op: "write", Net: c.fd.net, Source: c.fd.laddr, Addr: a.opAddr(), Err: err}
unixsock.go#L190: err = &OpError{Op: "write", Net: c.fd.net, Source: c.fd.laddr, Addr: addr.opAddr(), Err: err}
unixsock_posix.go#L103: n, sa, err := c.fd.readFrom(b)
unixsock_posix.go#L107: addr = &UnixAddr{Name: sa.Name, Net: sotypeToNet(c.fd.sotype)}
unixsock_posix.go#L115: n, oobn, flags, sa, err = c.fd.readMsg(b, oob)
unixsock_posix.go#L119: addr = &UnixAddr{Name: sa.Name, Net: sotypeToNet(c.fd.sotype)}
unixsock_posix.go#L126: if c.fd.isConnected {
unixsock_posix.go#L132: if addr.Net != sotypeToNet(c.fd.sotype) {
unixsock_posix.go#L136: return c.fd.writeTo(b, sa)
unixsock_posix.go#L140: if c.fd.sotype == syscall.SOCK_DGRAM && c.fd.isConnected {
unixsock_posix.go#L145: if addr.Net != sotypeToNet(c.fd.sotype) {
unixsock_posix.go#L150: return c.fd.writeMsg(b, oob, sa)
writev_unix.go#L18: n, err := c.fd.writeBuffers(v)
writev_unix.go#L20: return n, &OpError{Op: "writev", Net: c.fd.net, Source: c.fd.laddr, Addr: c.fd.raddr, Err: err}
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |