Documentation ¶ Index ¶ type Option func IDOption(id string) Option type Options type Route type Router Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Option ¶ type Option func(opts *Options) func IDOption ¶ added in v0.3.0 func IDOption(id string) Option type Options ¶ type Options struct { ID string } type Route ¶ type Route struct { // Net is the destination network, e.g. 192.168.0.0/16, 172.10.10.0/24. // Deprecated by Dst. Net *net.IPNet // Dst is the destination. Dst string // Gateway is the gateway for the destination network. Gateway string } type Router ¶ type Router interface { // GetRoute queries a route by destination. GetRoute(ctx context.Context, dst string, opts ...Option) *Route } Source Files ¶ View all Source files router.go Click to show internal directories. Click to hide internal directories.