1- package spdy
1+ package msgpack
22
33import (
44 "encoding/binary"
@@ -22,11 +22,11 @@ const (
2222)
2323
2424type cproducer struct {
25- encoding.ChanProducer
25+ encoding.ChannelFactory
2626}
2727
2828type creceiver struct {
29- encoding.ChanReceiver
29+ encoding.ChannelReceiver
3030}
3131
3232func decodeReferenceID (b []byte ) (referenceID uint64 , err error ) {
@@ -224,13 +224,13 @@ func (p *cproducer) encodeExtended(iv reflect.Value) (i int, b []byte, e error)
224224 return 0 , nil , nil
225225}
226226
227- // MsgpackCodec implements the libchan encoding using msgpack5.
228- type MsgpackCodec struct {}
227+ // Codec implements the libchan encoding using msgpack5.
228+ type Codec struct {}
229229
230230// NewEncoder returns a libchan encoder which encodes given objects
231231// to msgpack5 on the given datastream using the given encoding
232232// channel producer.
233- func (codec * MsgpackCodec ) NewEncoder (w io.Writer , p encoding.ChanProducer ) encoding.Encoder {
233+ func (codec * Codec ) NewEncoder (w io.Writer , p encoding.ChannelFactory ) encoding.Encoder {
234234 prd := & cproducer {p }
235235 encoder := msgpack .NewEncoder (w )
236236 exts := msgpack .NewExtensions ()
@@ -242,7 +242,7 @@ func (codec *MsgpackCodec) NewEncoder(w io.Writer, p encoding.ChanProducer) enco
242242// NewDecoder returns a libchan decoder which decodes objects from
243243// the given data stream from msgpack5 into provided object using
244244// the provided types for libchan interfaces.
245- func (codec * MsgpackCodec ) NewDecoder (r io.Reader , recv encoding.ChanReceiver , streamT , recvT , sendT reflect.Type ) encoding.Decoder {
245+ func (codec * Codec ) NewDecoder (r io.Reader , recv encoding.ChannelReceiver , streamT , recvT , sendT reflect.Type ) encoding.Decoder {
246246 rec := & creceiver {recv }
247247 decoder := msgpack .NewDecoder (r )
248248 exts := msgpack .NewExtensions ()
@@ -259,6 +259,6 @@ func (codec *MsgpackCodec) NewDecoder(r io.Reader, recv encoding.ChanReceiver, s
259259// NewRawMessage returns a transit object which will copy a
260260// msgpack5 datastream and allow decoding that object
261261// using a Decoder from the codec object.
262- func (codec * MsgpackCodec ) NewRawMessage () encoding.Decoder {
262+ func (codec * Codec ) NewRawMessage () encoding.Decoder {
263263 return new (msgpack.RawMessage )
264264}
0 commit comments