mirror of
https://github.com/luscis/openlan.git
synced 2025-12-24 11:10:54 +08:00
37 lines
870 B
Go
Executable File
37 lines
870 B
Go
Executable File
package api
|
|
|
|
import "github.com/gorilla/mux"
|
|
|
|
func Add(router *mux.Router, cs SwitchApi) {
|
|
Link{cs: cs}.Router(router)
|
|
User{}.Router(router)
|
|
KernelRoute{}.Router(router)
|
|
Neighbor{}.Router(router)
|
|
Access{}.Router(router)
|
|
OnLine{}.Router(router)
|
|
Lease{}.Router(router)
|
|
Server{cs: cs}.Router(router)
|
|
Device{}.Router(router)
|
|
VPNClient{}.Router(router)
|
|
PProf{}.Router(router)
|
|
Config{cs: cs}.Router(router)
|
|
Version{}.Router(router)
|
|
Log{}.Router(router)
|
|
RateLimit{cs: cs}.Router(router)
|
|
Ceci{}.Router(router)
|
|
Bgp{}.Router(router)
|
|
IPSec{}.Router(router)
|
|
|
|
OpenAPI{}.Router(router)
|
|
ZTrust{}.Router(router)
|
|
ClientQoS{}.Router(router)
|
|
Output{cs: cs}.Router(router)
|
|
ACL{}.Router(router)
|
|
PrefixRoute{cs: cs}.Router(router)
|
|
FindHop{}.Router(router)
|
|
SNAT{}.Router(router)
|
|
DNAT{}.Router(router)
|
|
RouterTunnel{}.Router(router)
|
|
Network{cs: cs}.Router(router)
|
|
}
|