summaryrefslogtreecommitdiff
path: root/pkg/server/tunnel.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/server/tunnel.go')
-rw-r--r--pkg/server/tunnel.go16
1 files changed, 11 insertions, 5 deletions
diff --git a/pkg/server/tunnel.go b/pkg/server/tunnel.go
index 5a5e302..189703d 100644
--- a/pkg/server/tunnel.go
+++ b/pkg/server/tunnel.go
@@ -381,13 +381,13 @@ func foreachStream(m map[int]*stream, f func(s *stream)) {
}
}
-func tunnelShow(r *request) {
+func showTunnels(r *request) {
foreachTunnel(r.c.s.tunnels, func(t *tunnel) {
r.Println(t.id, t.args)
})
}
-func streamShow(r *request) {
+func showStreams(r *request) {
foreachTunnel(r.c.s.tunnels, func(t *tunnel) {
t.mu.Lock()
defer t.mu.Unlock()
@@ -403,13 +403,19 @@ func streamShow(r *request) {
})
}
+func showModules(r *request) {
+ for _, m := range module.GetList() {
+ r.Println(m)
+ }
+}
+
func init() {
newCmd(tunnelAdd, "add")
newCmd(tunnelDel, "del")
newCmd(tunnelRename, "rename")
- newCmd(tunnelShow, "show")
-
- newCmd(streamShow, "streams")
+ newCmd(showModules, "modules")
+ newCmd(showStreams, "streams")
+ newCmd(showTunnels, "show")
}