mirror of
https://github.com/golang/go
synced 2024-11-13 17:50:23 -07:00
net: move error messages related to OpError into net.go
Also makes ErrWriteToConnected more appropriate; it's used not only UDPConn operations but UnixConn operations. Update #4856 LGTM=iant R=golang-codereviews, iant CC=golang-codereviews https://golang.org/cl/84800044
This commit is contained in:
parent
3f5288cb08
commit
a2a351478b
@ -275,7 +275,16 @@ type Listener interface {
|
|||||||
Addr() Addr
|
Addr() Addr
|
||||||
}
|
}
|
||||||
|
|
||||||
var errMissingAddress = errors.New("missing address")
|
// Various errors contained in OpError.
|
||||||
|
var (
|
||||||
|
// For connection setup and write operations.
|
||||||
|
errMissingAddress = errors.New("missing address")
|
||||||
|
|
||||||
|
// For both read and write operations.
|
||||||
|
errTimeout error = &timeoutError{}
|
||||||
|
errClosing = errors.New("use of closed network connection")
|
||||||
|
ErrWriteToConnected = errors.New("use of WriteTo with pre-connected connection")
|
||||||
|
)
|
||||||
|
|
||||||
// OpError is the error type usually returned by functions in the net
|
// OpError is the error type usually returned by functions in the net
|
||||||
// package. It describes the operation, network type, and address of
|
// package. It describes the operation, network type, and address of
|
||||||
@ -337,10 +346,6 @@ func (e *timeoutError) Error() string { return "i/o timeout" }
|
|||||||
func (e *timeoutError) Timeout() bool { return true }
|
func (e *timeoutError) Timeout() bool { return true }
|
||||||
func (e *timeoutError) Temporary() bool { return true }
|
func (e *timeoutError) Temporary() bool { return true }
|
||||||
|
|
||||||
var errTimeout error = &timeoutError{}
|
|
||||||
|
|
||||||
var errClosing = errors.New("use of closed network connection")
|
|
||||||
|
|
||||||
type AddrError struct {
|
type AddrError struct {
|
||||||
Err string
|
Err string
|
||||||
Addr string
|
Addr string
|
||||||
|
@ -4,10 +4,6 @@
|
|||||||
|
|
||||||
package net
|
package net
|
||||||
|
|
||||||
import "errors"
|
|
||||||
|
|
||||||
var ErrWriteToConnected = errors.New("use of WriteTo with pre-connected UDP")
|
|
||||||
|
|
||||||
// UDPAddr represents the address of a UDP end point.
|
// UDPAddr represents the address of a UDP end point.
|
||||||
type UDPAddr struct {
|
type UDPAddr struct {
|
||||||
IP IP
|
IP IP
|
||||||
|
Loading…
Reference in New Issue
Block a user