@cryptotaxi247 / kubo / commits / 4303dccee

commands: Added Request#SetStream

Matt Bell committed Oct 21, 2014 at 18:27 UTC 4303dccee93987fbf36f6df390de950eb7b76b0b
1 file changed +6
commands/request.go
+6
@@ -16,6 +16,7 @@ type Request interface {
16 SetOption(name string, val interface{})
17 Arguments() []string
18 Stream() io.Reader
19 + SetStream(io.Reader)
20
21 ConvertOptions(options map[string]Option) error
22 }
@@ -53,6 +54,11 @@ func (r *request) Stream() io.Reader {
54 return r.in
55 }
56
57 +// SetStream sets the value of the input stream Reader
58 +func (r *request) SetStream(in io.Reader) {
59 + r.in = in
60 +}
61 +
62 type converter func(string) (interface{}, error)
63
64 var converters = map[reflect.Kind]converter{