package qerr
Import Path
github.com/quic-go/quic-go/internal/qerr (on go.dev)
Dependency Relation
imports 4 packages, and imported by 8 packages
Package-Level Type Names (total 9)
ErrorCode ApplicationErrorCode
ErrorMessage string
Remote bool
(*ApplicationError) Error() string
(*ApplicationError) Is(target error) bool
(*ApplicationError) Unwrap() error
*ApplicationError : error
*ApplicationError : golang.org/x/xerrors.Wrapper
An ApplicationErrorCode is an application-defined error code.
(*HandshakeTimeoutError) Error() string
(*HandshakeTimeoutError) Temporary() bool
(*HandshakeTimeoutError) Timeout() bool
(*HandshakeTimeoutError) Unwrap() error
*HandshakeTimeoutError : github.com/jbenet/go-temp-err-catcher.Temporary
*HandshakeTimeoutError : error
*HandshakeTimeoutError : golang.org/x/xerrors.Wrapper
*HandshakeTimeoutError : net.Error
var ErrHandshakeTimeout *HandshakeTimeoutError
(*IdleTimeoutError) Error() string
(*IdleTimeoutError) Temporary() bool
(*IdleTimeoutError) Timeout() bool
(*IdleTimeoutError) Unwrap() error
*IdleTimeoutError : github.com/jbenet/go-temp-err-catcher.Temporary
*IdleTimeoutError : error
*IdleTimeoutError : golang.org/x/xerrors.Wrapper
*IdleTimeoutError : net.Error
var ErrIdleTimeout *IdleTimeoutError
A StatelessResetError occurs when we receive a stateless reset.
(*StatelessResetError) Error() string
(*StatelessResetError) Temporary() bool
(*StatelessResetError) Timeout() bool
(*StatelessResetError) Unwrap() error
*StatelessResetError : github.com/jbenet/go-temp-err-catcher.Temporary
*StatelessResetError : error
*StatelessResetError : golang.org/x/xerrors.Wrapper
*StatelessResetError : net.Error
A StreamErrorCode is an error code used to cancel streams.
const github.com/quic-go/webtransport-go.WebTransportBufferedStreamRejectedErrorCode
ErrorCode TransportErrorCode
ErrorMessage string
FrameType uint64
Remote bool
(*TransportError) Error() string
(*TransportError) Is(target error) bool
(*TransportError) Unwrap() []error
*TransportError : error
func NewLocalCryptoError(tlsAlert uint8, err error) *TransportError
TransportErrorCode is a QUIC transport error.
( TransportErrorCode) IsCryptoError() bool
Message is a description of the error.
It only returns a non-empty string for crypto errors.
( TransportErrorCode) String() string
TransportErrorCode : expvar.Var
TransportErrorCode : fmt.Stringer
const AEADLimitReached
const ApplicationErrorErrorCode
const ConnectionIDLimitError
const ConnectionRefused
const CryptoBufferExceeded
const FinalSizeError
const FlowControlError
const FrameEncodingError
const InternalError
const InvalidToken
const KeyUpdateError
const NoError
const NoViablePathError
const ProtocolViolation
const StreamLimitError
const StreamStateError
const TransportParameterError
const github.com/quic-go/quic-go.AEADLimitReached
const github.com/quic-go/quic-go.ApplicationErrorErrorCode
const github.com/quic-go/quic-go.ConnectionIDLimitError
const github.com/quic-go/quic-go.ConnectionRefused
const github.com/quic-go/quic-go.CryptoBufferExceeded
const github.com/quic-go/quic-go.FinalSizeError
const github.com/quic-go/quic-go.FlowControlError
const github.com/quic-go/quic-go.FrameEncodingError
const github.com/quic-go/quic-go.InternalError
const github.com/quic-go/quic-go.InvalidToken
const github.com/quic-go/quic-go.KeyUpdateError
const github.com/quic-go/quic-go.NoError
const github.com/quic-go/quic-go.NoViablePathError
const github.com/quic-go/quic-go.ProtocolViolation
const github.com/quic-go/quic-go.StreamLimitError
const github.com/quic-go/quic-go.StreamStateError
const github.com/quic-go/quic-go.TransportParameterError
A VersionNegotiationError occurs when the client and the server can't agree on a QUIC version.
Ours []protocol.Version
Theirs []protocol.Version
(*VersionNegotiationError) Error() string
(*VersionNegotiationError) Unwrap() error
*VersionNegotiationError : error
*VersionNegotiationError : golang.org/x/xerrors.Wrapper
Package-Level Functions (only one)
NewLocalCryptoError create a new TransportError instance for a crypto error
Package-Level Variables (total 2)
Package-Level Constants (total 17)
The error codes defined by QUIC
The error codes defined by QUIC
The error codes defined by QUIC
The error codes defined by QUIC
The error codes defined by QUIC
The error codes defined by QUIC
The error codes defined by QUIC
The error codes defined by QUIC
The error codes defined by QUIC
The error codes defined by QUIC
The error codes defined by QUIC
The error codes defined by QUIC
The error codes defined by QUIC
The error codes defined by QUIC
The error codes defined by QUIC
The error codes defined by QUIC
The error codes defined by QUIC
![]() |
The pages are generated with Golds v0.8.2. (GOOS=linux 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 @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |