sing-box/experimental/libbox/platform/interface.go
2023-02-20 11:07:49 +08:00

17 lines
307 B
Go

package platform
import (
"io"
"github.com/sagernet/sing-box/common/process"
"github.com/sagernet/sing-tun"
"github.com/sagernet/sing/common/control"
)
type Interface interface {
AutoDetectInterfaceControl() control.Func
OpenTun(options tun.Options) (tun.Tun, error)
process.Searcher
io.Writer
}