Files
quic-go/protocol/quic_error.go
2016-04-19 15:54:18 +07:00

22 lines
408 B
Go

package protocol
// A QuicError is a QUIC error
type QuicError struct {
ErrorCode ErrorCode
ErrorMessage string
}
// NewQuicError creates a new Quic Error
func NewQuicError(errorCode ErrorCode, errorMessage string) *QuicError {
return &QuicError{
ErrorCode: errorCode,
ErrorMessage: errorMessage,
}
}
func (e *QuicError) Error() string {
return e.ErrorMessage
}
var _ error = &QuicError{}