Commit 4dceaccc authored by Bharath Radhakrishnan's avatar Bharath Radhakrishnan

Modified encoder + decoder

parent 252c77eb
...@@ -11,7 +11,7 @@ type Command struct { ...@@ -11,7 +11,7 @@ type Command struct {
Val []byte Val []byte
} }
func (d *Data) GobEncode() ([]byte, error) { func (d *Command) GobEncode() ([]byte, error) {
w := new(bytes.Buffer) w := new(bytes.Buffer)
encoder := gob.NewEncoder(w) encoder := gob.NewEncoder(w)
err := encoder.Encode(d.Cmd) err := encoder.Encode(d.Cmd)
...@@ -25,7 +25,7 @@ func (d *Data) GobEncode() ([]byte, error) { ...@@ -25,7 +25,7 @@ func (d *Data) GobEncode() ([]byte, error) {
return w.Bytes(), nil return w.Bytes(), nil
} }
func (d *Data) GobDecode(buf []byte) error { func (d *Command) GobDecode(buf []byte) error {
r := bytes.NewBuffer(buf) r := bytes.NewBuffer(buf)
decoder := gob.NewDecoder(r) decoder := gob.NewDecoder(r)
err := decoder.Decode(&d.Cmd) err := decoder.Decode(&d.Cmd)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment