mirror of
https://github.com/yusing/godoxy.git
synced 2026-03-17 23:14:21 +01:00
refactor: rename net/types to nettypes
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
package types
|
||||
package nettypes
|
||||
|
||||
import (
|
||||
"net"
|
||||
|
||||
@@ -1,32 +1,14 @@
|
||||
package types
|
||||
package nettypes
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"context"
|
||||
"net"
|
||||
)
|
||||
|
||||
type (
|
||||
Stream interface {
|
||||
fmt.Stringer
|
||||
StreamListener
|
||||
Setup() error
|
||||
Handle(conn StreamConn) error
|
||||
}
|
||||
StreamListener interface {
|
||||
Addr() net.Addr
|
||||
Accept() (StreamConn, error)
|
||||
Close() error
|
||||
}
|
||||
StreamConn any
|
||||
NetListenerWrapper struct {
|
||||
net.Listener
|
||||
}
|
||||
)
|
||||
|
||||
func NetListener(l net.Listener) StreamListener {
|
||||
return NetListenerWrapper{Listener: l}
|
||||
type Stream interface {
|
||||
ListenAndServe(ctx context.Context, preDial PreDialFunc)
|
||||
LocalAddr() net.Addr
|
||||
Close() error
|
||||
}
|
||||
|
||||
func (l NetListenerWrapper) Accept() (StreamConn, error) {
|
||||
return l.Listener.Accept()
|
||||
}
|
||||
type PreDialFunc func(ctx context.Context) error
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package types
|
||||
package nettypes
|
||||
|
||||
import (
|
||||
urlPkg "net/url"
|
||||
|
||||
Reference in New Issue
Block a user