Skip to content
This repository was archived by the owner on Jul 18, 2025. It is now read-only.

Commit 51d8e0a

Browse files
committed
Remove pipe implementation from exposed interface
Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)
1 parent 6f7b9df commit 51d8e0a

1 file changed

Lines changed: 17 additions & 17 deletions

File tree

inmem.go

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@ func (s *streamSession) createPipe() (Receiver, Sender) {
4949
s.pipeWriters[pipeId] = w
5050
s.pipeLock.Unlock()
5151

52-
recv := &PipeReceiver{pipeId, s, r, codec.NewDecoder(r, s.handler)}
53-
send := &PipeSender{pipeId, s, w, codec.NewEncoder(w, s.handler)}
52+
recv := &pipeReceiver{pipeId, s, r, codec.NewDecoder(r, s.handler)}
53+
send := &pipeSender{pipeId, s, w, codec.NewEncoder(w, s.handler)}
5454
return recv, send
5555
}
5656

@@ -74,7 +74,7 @@ func (s *streamSession) newByteStream() (io.ReadWriteCloser, error) {
7474
}
7575

7676
func (s *streamSession) encodeReceiver(v reflect.Value) ([]byte, error) {
77-
bs := v.Interface().(PipeReceiver)
77+
bs := v.Interface().(pipeReceiver)
7878
if bs.pipeId == 0 {
7979
return nil, errors.New("bad type")
8080
}
@@ -95,13 +95,13 @@ func (s *streamSession) decodeReceiver(v reflect.Value, b []byte) error {
9595
return errors.New("Receiver does not exist")
9696
}
9797

98-
v.Set(reflect.ValueOf(PipeReceiver{pipeId, s, r, codec.NewDecoder(r, s.handler)}))
98+
v.Set(reflect.ValueOf(pipeReceiver{pipeId, s, r, codec.NewDecoder(r, s.handler)}))
9999

100100
return nil
101101
}
102102

103103
func (s *streamSession) encodeSender(v reflect.Value) ([]byte, error) {
104-
sender := v.Interface().(PipeSender)
104+
sender := v.Interface().(pipeSender)
105105
if sender.pipeId == 0 {
106106
return nil, errors.New("bad type")
107107
}
@@ -122,7 +122,7 @@ func (s *streamSession) decodeSender(v reflect.Value, b []byte) error {
122122
return errors.New("Receiver does not exist")
123123
}
124124

125-
v.Set(reflect.ValueOf(PipeSender{pipeId, s, w, codec.NewEncoder(w, s.handler)}))
125+
v.Set(reflect.ValueOf(pipeSender{pipeId, s, w, codec.NewEncoder(w, s.handler)}))
126126

127127
return nil
128128
}
@@ -160,12 +160,12 @@ func getMsgPackHandler(session *streamSession) *codec.MsgpackHandle {
160160
mh := &codec.MsgpackHandle{WriteExt: true}
161161
mh.RawToString = true
162162

163-
err := mh.AddExt(reflect.TypeOf(PipeReceiver{}), 1, session.encodeReceiver, session.decodeReceiver)
163+
err := mh.AddExt(reflect.TypeOf(pipeReceiver{}), 1, session.encodeReceiver, session.decodeReceiver)
164164
if err != nil {
165165
panic(err)
166166
}
167167

168-
err = mh.AddExt(reflect.TypeOf(PipeSender{}), 2, session.encodeSender, session.decodeSender)
168+
err = mh.AddExt(reflect.TypeOf(pipeSender{}), 2, session.encodeSender, session.decodeSender)
169169
if err != nil {
170170
panic(err)
171171
}
@@ -178,48 +178,48 @@ func getMsgPackHandler(session *streamSession) *codec.MsgpackHandle {
178178
return mh
179179
}
180180

181-
type PipeSender struct {
181+
type pipeSender struct {
182182
pipeId uint64
183183
session *streamSession
184184
p *io.PipeWriter
185185
encoder *codec.Encoder
186186
}
187187

188-
func (w *PipeSender) Send(message interface{}) error {
188+
func (w *pipeSender) Send(message interface{}) error {
189189
return w.encoder.Encode(message)
190190
}
191191

192-
func (w *PipeSender) Close() error {
192+
func (w *pipeSender) Close() error {
193193
return w.p.Close()
194194
}
195195

196-
func (w *PipeSender) CreateByteStream() (io.ReadWriteCloser, error) {
196+
func (w *pipeSender) CreateByteStream() (io.ReadWriteCloser, error) {
197197
return w.session.newByteStream()
198198
}
199199

200-
func (w *PipeSender) CreateNestedReceiver() (Receiver, Sender, error) {
200+
func (w *pipeSender) CreateNestedReceiver() (Receiver, Sender, error) {
201201
recv, send := w.session.createPipe()
202202
return recv, send, nil
203203

204204
}
205205

206-
func (w *PipeSender) CreateNestedSender() (Sender, Receiver, error) {
206+
func (w *pipeSender) CreateNestedSender() (Sender, Receiver, error) {
207207
recv, send := w.session.createPipe()
208208
return send, recv, nil
209209
}
210210

211-
type PipeReceiver struct {
211+
type pipeReceiver struct {
212212
pipeId uint64
213213
session *streamSession
214214
p *io.PipeReader
215215
decoder *codec.Decoder
216216
}
217217

218-
func (r *PipeReceiver) Receive(message interface{}) error {
218+
func (r *pipeReceiver) Receive(message interface{}) error {
219219
return r.decoder.Decode(message)
220220
}
221221

222-
func (r *PipeReceiver) Close() error {
222+
func (r *pipeReceiver) Close() error {
223223
return r.p.Close()
224224
}
225225

0 commit comments

Comments
 (0)