type Addr …
type Conn …
type conn …
func (c *conn) ok() bool { … }
func (c *conn) Read(b []byte) (int, error) { … }
func (c *conn) Write(b []byte) (int, error) { … }
func (c *conn) Close() error { … }
func (c *conn) LocalAddr() Addr { … }
func (c *conn) RemoteAddr() Addr { … }
func (c *conn) SetDeadline(t time.Time) error { … }
func (c *conn) SetReadDeadline(t time.Time) error { … }
func (c *conn) SetWriteDeadline(t time.Time) error { … }
func (c *conn) SetReadBuffer(bytes int) error { … }
func (c *conn) SetWriteBuffer(bytes int) error { … }
func (c *conn) File() (f *os.File, err error) { … }
type PacketConn …
var listenerBacklogCache …
func listenerBacklog() int { … }
type Listener …
type Error …
var errNoSuitableAddress …
var errMissingAddress …
var errCanceled …
var ErrWriteToConnected …
type canceledError …
func (canceledError) Error() string { … }
func (canceledError) Is(err error) bool { … }
func mapErr(err error) error { … }
type OpError …
func (e *OpError) Unwrap() error { … }
func (e *OpError) Error() string { … }
var aLongTimeAgo …
var noDeadline …
var noCancel …
type timeout …
func (e *OpError) Timeout() bool { … }
type temporary …
func (e *OpError) Temporary() bool { … }
type ParseError …
func (e *ParseError) Error() string { … }
func (e *ParseError) Timeout() bool { … }
func (e *ParseError) Temporary() bool { … }
type AddrError …
func (e *AddrError) Error() string { … }
func (e *AddrError) Timeout() bool { … }
func (e *AddrError) Temporary() bool { … }
type UnknownNetworkError …
func (e UnknownNetworkError) Error() string { … }
func (e UnknownNetworkError) Timeout() bool { … }
func (e UnknownNetworkError) Temporary() bool { … }
type InvalidAddrError …
func (e InvalidAddrError) Error() string { … }
func (e InvalidAddrError) Timeout() bool { … }
func (e InvalidAddrError) Temporary() bool { … }
var errTimeout …
type timeoutError …
func (e *timeoutError) Error() string { … }
func (e *timeoutError) Timeout() bool { … }
func (e *timeoutError) Temporary() bool { … }
func (e *timeoutError) Is(err error) bool { … }
type DNSConfigError …
func (e *DNSConfigError) Unwrap() error { … }
func (e *DNSConfigError) Error() string { … }
func (e *DNSConfigError) Timeout() bool { … }
func (e *DNSConfigError) Temporary() bool { … }
var errNoSuchHost …
var errUnknownPort …
type notFoundError …
func (e *notFoundError) Error() string { … }
type temporaryError …
func (e *temporaryError) Error() string { … }
func (e *temporaryError) Temporary() bool { … }
func (e *temporaryError) Timeout() bool { … }
type DNSError …
func newDNSError(err error, name, server string) *DNSError { … }
func (e *DNSError) Unwrap() error { … }
func (e *DNSError) Error() string { … }
func (e *DNSError) Timeout() bool { … }
func (e *DNSError) Temporary() bool { … }
var errClosed …
var ErrClosed …
type noReadFrom …
func (noReadFrom) ReadFrom(io.Reader) (int64, error) { … }
type tcpConnWithoutReadFrom …
func genericReadFrom(c *TCPConn, r io.Reader) (n int64, err error) { … }
type noWriteTo …
func (noWriteTo) WriteTo(io.Writer) (int64, error) { … }
type tcpConnWithoutWriteTo …
func genericWriteTo(c *TCPConn, w io.Writer) (n int64, err error) { … }
var threadLimit …
var threadOnce …
func acquireThread(ctx context.Context) error { … }
func releaseThread() { … }
type buffersWriter …
type Buffers …
var _ …
var _ …
func (v *Buffers) WriteTo(w io.Writer) (n int64, err error) { … }
func (v *Buffers) Read(p []byte) (n int, err error) { … }
func (v *Buffers) consume(n int64) { … }