From c55afd2de177f128fae6e1c52d0c56af17096258 Mon Sep 17 00:00:00 2001 From: Mikhail Osipov Date: Sat, 29 Feb 2020 00:58:01 +0300 Subject: rename module to hook --- pkg/server/module/hex.go | 37 ------------------------------------- 1 file changed, 37 deletions(-) delete mode 100644 pkg/server/module/hex.go (limited to 'pkg/server/module/hex.go') diff --git a/pkg/server/module/hex.go b/pkg/server/module/hex.go deleted file mode 100644 index ef4ff37..0000000 --- a/pkg/server/module/hex.go +++ /dev/null @@ -1,37 +0,0 @@ -package module - -import ( - "encoding/hex" - "tunnel/pkg/server/env" - "tunnel/pkg/server/opts" - "tunnel/pkg/server/queue" -) - -type hexModule struct{} - -func (m hexModule) Send(rq, wq queue.Q) error { - enc := hex.NewEncoder(wq.Writer()) - - for b := range rq { - enc.Write(b) - } - - return nil -} - -func (m hexModule) Recv(rq, wq queue.Q) error { - r := hex.NewDecoder(rq.Reader()) - return queue.IoCopy(r, wq.Writer()) -} - -func (m hexModule) Open(env.Env) (interface{}, error) { - return m, nil -} - -func newHexModule(opts.Opts, env.Env) (module, error) { - return hexModule{}, nil -} - -func init() { - register("hex", newHexModule) -} -- cgit v1.2.3-70-g09d2