Files
quic-go/protocol/quic_error.go
2016-05-17 00:11:48 +02:00

22 lines
394 B
Go

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