Chore(core/adapter): rename to TransportHandler

This commit is contained in:
xjasonlyu
2022-03-29 15:26:00 +08:00
parent 20fe2e4cd8
commit ba7a7ddc95
3 changed files with 4 additions and 4 deletions

View File

@@ -1,8 +1,8 @@
package adapter package adapter
// Handler is a TCP/UDP connection handler that implements // TransportHandler is a TCP/UDP connection handler that implements
// HandleTCPConn and HandleUDPConn methods. // HandleTCPConn and HandleUDPConn methods.
type Handler interface { type TransportHandler interface {
HandleTCP(TCPConn) HandleTCP(TCPConn)
HandleUDP(UDPConn) HandleUDP(UDPConn)
} }

View File

@@ -14,7 +14,7 @@ import (
) )
// CreateStackWithOptions creates *stack.Stack with given options. // CreateStackWithOptions creates *stack.Stack with given options.
func CreateStackWithOptions(linkEP stack.LinkEndpoint, handler adapter.Handler, opts ...option.Option) (*stack.Stack, error) { func CreateStackWithOptions(linkEP stack.LinkEndpoint, handler adapter.TransportHandler, opts ...option.Option) (*stack.Stack, error) {
s := stack.New(stack.Options{ s := stack.New(stack.Options{
NetworkProtocols: []stack.NetworkProtocolFactory{ NetworkProtocols: []stack.NetworkProtocolFactory{
ipv4.NewProtocol, ipv4.NewProtocol,

View File

@@ -5,7 +5,7 @@ import (
"github.com/xjasonlyu/tun2socks/v2/tunnel" "github.com/xjasonlyu/tun2socks/v2/tunnel"
) )
var _ adapter.Handler = (*fakeTunnel)(nil) var _ adapter.TransportHandler = (*fakeTunnel)(nil)
type fakeTunnel struct{} type fakeTunnel struct{}