From ba7a7ddc95b17762fac0853d4636a0096a81a700 Mon Sep 17 00:00:00 2001 From: xjasonlyu Date: Tue, 29 Mar 2022 15:26:00 +0800 Subject: [PATCH] Chore(core/adapter): rename to TransportHandler --- core/adapter/handler.go | 4 ++-- core/stack.go | 2 +- engine/tunnel.go | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/core/adapter/handler.go b/core/adapter/handler.go index 715f663..9e4962f 100644 --- a/core/adapter/handler.go +++ b/core/adapter/handler.go @@ -1,8 +1,8 @@ package adapter -// Handler is a TCP/UDP connection handler that implements +// TransportHandler is a TCP/UDP connection handler that implements // HandleTCPConn and HandleUDPConn methods. -type Handler interface { +type TransportHandler interface { HandleTCP(TCPConn) HandleUDP(UDPConn) } diff --git a/core/stack.go b/core/stack.go index fb7467c..8c7610b 100644 --- a/core/stack.go +++ b/core/stack.go @@ -14,7 +14,7 @@ import ( ) // 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{ NetworkProtocols: []stack.NetworkProtocolFactory{ ipv4.NewProtocol, diff --git a/engine/tunnel.go b/engine/tunnel.go index cb40cbb..212717e 100644 --- a/engine/tunnel.go +++ b/engine/tunnel.go @@ -5,7 +5,7 @@ import ( "github.com/xjasonlyu/tun2socks/v2/tunnel" ) -var _ adapter.Handler = (*fakeTunnel)(nil) +var _ adapter.TransportHandler = (*fakeTunnel)(nil) type fakeTunnel struct{}