1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2026-04-07 14:25:26 -04:00
Files
v2fly/common/packetswitch/packetswitch.go
Shelikhoo 4c87c9f14f Add Wireguard Support for v2ray
(mostly vibe coded)
2026-02-20 11:43:33 +00:00

18 lines
357 B
Go

package packetswitch
import "github.com/v2fly/v2ray-core/v5/common"
type NetworkLayerDevice interface {
common.Closable
NetworkLayerPacketWriter
NetworkLayerPacketReader
}
type NetworkLayerPacketWriter interface {
Write(packet []byte) (n int, err error)
}
type NetworkLayerPacketReader interface {
OnAttach(writer NetworkLayerPacketWriter) error
}