mirror of
https://github.com/xjasonlyu/tun2socks.git
synced 2025-10-06 01:07:03 +08:00
Chore(core/adapter): rename to TransportHandler
This commit is contained in:
@@ -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)
|
||||||
}
|
}
|
||||||
|
@@ -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,
|
||||||
|
@@ -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{}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user