Files
tun2socks/device/device.go
xjasonlyu 90d7d2dfe6 Refactor
2021-02-05 20:02:29 +08:00

18 lines
354 B
Go
Executable File

package device
import (
"gvisor.dev/gvisor/pkg/tcpip/stack"
)
// Device is the interface that implemented by network layer devices (e.g. tun),
// and easy to use as stack.LinkEndpoint.
type Device interface {
stack.LinkEndpoint
// Close stops and closes the device.
Close() error
// Name returns the current name of the device.
Name() string
}