forked from TrueCloudLab/neoneo-go
ddd1d92ff1
The idea here is to preserve the history of `dev` branch development and its code when merging with the `master`. Later this code could be moved into the masters code where appropriate.
15 lines
377 B
Go
Executable file
15 lines
377 B
Go
Executable file
package connmgr
|
|
|
|
import (
|
|
"net"
|
|
)
|
|
|
|
// Request is a layer on top of connection and allows us to add metadata to the net.Conn
|
|
// that the connection manager can use to determine whether to retry and other useful heuristics
|
|
type Request struct {
|
|
Conn net.Conn
|
|
Addr string
|
|
Permanent bool
|
|
Inbound bool
|
|
Retries uint8 // should not be trying more than 255 tries
|
|
}
|