Files
tun2socks/core/adapter/handler.go
T
2026-01-22 22:04:32 -05:00

15 lines
348 B
Go

package adapter
// TransportHandler is a TCP/UDP connection handler that implements
// HandleTCP and HandleUDP methods.
type TransportHandler interface {
HandleTCP(TCPConn)
HandleUDP(UDPConn)
}
// NetworkHandler is a L3/network packet handler that implements
// HandlePacket method.
type NetworkHandler interface {
HandlePacket(Packet) bool
}