summaryrefslogtreecommitdiff
path: root/pkg/server/module/hex.go
diff options
context:
space:
mode:
authorMikhail Osipov <mike.osipov@gmail.com>2020-02-26 02:38:02 +0300
committerMikhail Osipov <mike.osipov@gmail.com>2020-02-26 02:38:57 +0300
commite6631acaa5af979d87645d74997955a1304cd648 (patch)
treeba1a13102d437bc908a7c32ce604a802d5098868 /pkg/server/module/hex.go
parentd6b87d6ad43219bf5b9cdfef50697e1b066dc4ea (diff)
[server] prepare module.Open to return error
Diffstat (limited to 'pkg/server/module/hex.go')
-rw-r--r--pkg/server/module/hex.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/pkg/server/module/hex.go b/pkg/server/module/hex.go
index 8a25e50..c3ad0db 100644
--- a/pkg/server/module/hex.go
+++ b/pkg/server/module/hex.go
@@ -9,7 +9,7 @@ import (
type hexModule struct{}
-func hexEncoder(rq, wq queue.Q) error {
+func (h hexModule) Send(rq, wq queue.Q) error {
enc := hex.NewEncoder(wq.Writer())
for b := range rq {
@@ -19,14 +19,14 @@ func hexEncoder(rq, wq queue.Q) error {
return nil
}
-func hexDecoder(rq, wq queue.Q) error {
+func (h hexModule) Recv(rq, wq queue.Q) error {
r := hex.NewDecoder(rq.Reader())
w := wq.Writer()
return queue.IoCopy(r, w)
}
-func (m hexModule) Open(env env.Env) (Pipe, Pipe) {
- return hexEncoder, hexDecoder
+func (m hexModule) Open(env env.Env) (interface{}, error) {
+ return m, nil
}
func init() {