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

Commit 934c215

Browse files
committed
Update to pass lint test
Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)
1 parent 1342ccf commit 934c215

7 files changed

Lines changed: 112 additions & 107 deletions

File tree

inmem.go

Lines changed: 34 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import (
1111
"github.com/dmcgowan/go/codec"
1212
)
1313

14+
// Pipe returns an inmemory Sender/Receiver pair.
1415
func Pipe() (Receiver, Sender) {
1516
session := createStreamSession()
1617
return session.createPipe()
@@ -25,15 +26,15 @@ type streamSession struct {
2526
handler codec.Handle
2627

2728
referenceLock sync.Mutex
28-
referenceId uint64
29+
referenceID uint64
2930
byteStreams map[uint64]*byteStream
3031
}
3132

3233
func createStreamSession() *streamSession {
3334
session := &streamSession{
3435
pipeReaders: make(map[uint64]*io.PipeReader),
3536
pipeWriters: make(map[uint64]*io.PipeWriter),
36-
referenceId: 2,
37+
referenceID: 2,
3738
byteStreams: make(map[uint64]*byteStream),
3839
}
3940
session.handler = getMsgPackHandler(session)
@@ -43,110 +44,110 @@ func createStreamSession() *streamSession {
4344
func (s *streamSession) createPipe() (Receiver, Sender) {
4445
r, w := io.Pipe()
4546
s.pipeLock.Lock()
46-
pipeId := s.pipeCount + 1
47-
s.pipeCount = pipeId
48-
s.pipeReaders[pipeId] = r
49-
s.pipeWriters[pipeId] = w
47+
pipeID := s.pipeCount + 1
48+
s.pipeCount = pipeID
49+
s.pipeReaders[pipeID] = r
50+
s.pipeWriters[pipeID] = w
5051
s.pipeLock.Unlock()
5152

52-
recv := &pipeReceiver{pipeId, s, r, codec.NewDecoder(r, s.handler)}
53-
send := &pipeSender{pipeId, s, w, codec.NewEncoder(w, s.handler)}
53+
recv := &pipeReceiver{pipeID, s, r, codec.NewDecoder(r, s.handler)}
54+
send := &pipeSender{pipeID, s, w, codec.NewEncoder(w, s.handler)}
5455
return recv, send
5556
}
5657

5758
func (s *streamSession) newByteStream() (io.ReadWriteCloser, error) {
5859
c1, c2 := net.Pipe()
5960
bs := &byteStream{
6061
Conn: c1,
61-
referenceId: s.referenceId,
62+
referenceID: s.referenceID,
6263
}
6364
s.referenceLock.Lock()
64-
s.byteStreams[s.referenceId] = bs
65-
s.byteStreams[s.referenceId+1] = &byteStream{
65+
s.byteStreams[s.referenceID] = bs
66+
s.byteStreams[s.referenceID+1] = &byteStream{
6667
Conn: c2,
67-
referenceId: s.referenceId + 1,
68+
referenceID: s.referenceID + 1,
6869
session: s,
6970
}
70-
s.referenceId = s.referenceId + 2
71+
s.referenceID = s.referenceID + 2
7172
s.referenceLock.Unlock()
7273

7374
return bs, nil
7475
}
7576

7677
func (s *streamSession) encodeReceiver(v reflect.Value) ([]byte, error) {
7778
bs := v.Interface().(pipeReceiver)
78-
if bs.pipeId == 0 {
79+
if bs.pipeID == 0 {
7980
return nil, errors.New("bad type")
8081
}
8182
var buf [8]byte
82-
written := binary.PutUvarint(buf[:], uint64(bs.pipeId))
83+
written := binary.PutUvarint(buf[:], uint64(bs.pipeID))
8384

8485
return buf[:written], nil
8586
}
8687

8788
func (s *streamSession) decodeReceiver(v reflect.Value, b []byte) error {
88-
pipeId, readN := binary.Uvarint(b)
89+
pipeID, readN := binary.Uvarint(b)
8990
if readN == 0 {
9091
return errors.New("bad reference id")
9192
}
9293

93-
r, ok := s.pipeReaders[pipeId]
94+
r, ok := s.pipeReaders[pipeID]
9495
if !ok {
95-
return errors.New("Receiver does not exist")
96+
return errors.New("receiver does not exist")
9697
}
9798

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

100101
return nil
101102
}
102103

103104
func (s *streamSession) encodeSender(v reflect.Value) ([]byte, error) {
104105
sender := v.Interface().(pipeSender)
105-
if sender.pipeId == 0 {
106+
if sender.pipeID == 0 {
106107
return nil, errors.New("bad type")
107108
}
108109
var buf [8]byte
109-
written := binary.PutUvarint(buf[:], uint64(sender.pipeId))
110+
written := binary.PutUvarint(buf[:], uint64(sender.pipeID))
110111

111112
return buf[:written], nil
112113
}
113114

114115
func (s *streamSession) decodeSender(v reflect.Value, b []byte) error {
115-
pipeId, readN := binary.Uvarint(b)
116+
pipeID, readN := binary.Uvarint(b)
116117
if readN == 0 {
117118
return errors.New("bad reference id")
118119
}
119120

120-
w, ok := s.pipeWriters[pipeId]
121+
w, ok := s.pipeWriters[pipeID]
121122
if !ok {
122-
return errors.New("Receiver does not exist")
123+
return errors.New("receiver does not exist")
123124
}
124125

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

127128
return nil
128129
}
129130

130131
func (s *streamSession) encodeStream(v reflect.Value) ([]byte, error) {
131132
bs := v.Interface().(byteStream)
132-
if bs.referenceId == 0 {
133+
if bs.referenceID == 0 {
133134
return nil, errors.New("bad type")
134135
}
135136
var buf [8]byte
136-
written := binary.PutUvarint(buf[:], uint64(bs.referenceId)^0x01)
137+
written := binary.PutUvarint(buf[:], uint64(bs.referenceID)^0x01)
137138

138139
return buf[:written], nil
139140
}
140141

141142
func (s *streamSession) decodeStream(v reflect.Value, b []byte) error {
142-
referenceId, readN := binary.Uvarint(b)
143+
referenceID, readN := binary.Uvarint(b)
143144
if readN == 0 {
144145
return errors.New("bad reference id")
145146
}
146147

147-
bs, ok := s.byteStreams[referenceId]
148+
bs, ok := s.byteStreams[referenceID]
148149
if !ok {
149-
return errors.New("Byte stream does not exist")
150+
return errors.New("byte stream does not exist")
150151
}
151152

152153
if bs != nil {
@@ -211,7 +212,7 @@ func getMsgPackHandler(session *streamSession) *codec.MsgpackHandle {
211212
}
212213

213214
type pipeSender struct {
214-
pipeId uint64
215+
pipeID uint64
215216
session *streamSession
216217
p *io.PipeWriter
217218
encoder *codec.Encoder
@@ -241,7 +242,7 @@ func (w *pipeSender) CreateNestedSender() (Sender, Receiver, error) {
241242
}
242243

243244
type pipeReceiver struct {
244-
pipeId uint64
245+
pipeID uint64
245246
session *streamSession
246247
p *io.PipeReader
247248
decoder *codec.Decoder
@@ -257,6 +258,6 @@ func (r *pipeReceiver) Close() error {
257258

258259
type byteStream struct {
259260
net.Conn
260-
referenceId uint64
261+
referenceID uint64
261262
session *streamSession
262263
}

spdy/conn_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ type RecvMultiMessage struct {
2525

2626
func TestMultiTcpByteStream(t *testing.T) {
2727
wait := make(chan bool)
28-
client := func(t *testing.T, sender libchan.Sender, s *SpdyTransport) {
28+
client := func(t *testing.T, sender libchan.Sender, s *Transport) {
2929
<-wait
3030
both, connErr := net.Dial("tcp", "localhost:9272")
3131
if connErr != nil {
@@ -97,7 +97,7 @@ func TestMultiTcpByteStream(t *testing.T) {
9797
in.Close()
9898
out.Close()
9999
}
100-
server := func(t *testing.T, receiver libchan.Receiver, s *SpdyTransport) {
100+
server := func(t *testing.T, receiver libchan.Receiver, s *Transport) {
101101
listener, listenerErr := net.Listen("tcp", "localhost:9272")
102102
if listenerErr != nil {
103103
t.Fatalf("Error creating byte stream listener: %s", listenerErr)

spdy/encode.go

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import (
1212
"github.com/docker/libchan"
1313
)
1414

15-
func (s *SpdyTransport) encodeChannel(v reflect.Value) ([]byte, error) {
15+
func (s *Transport) encodeChannel(v reflect.Value) ([]byte, error) {
1616
rc := v.Interface().(channel)
1717
if rc.stream == nil {
1818
return nil, errors.New("bad type")
@@ -22,23 +22,23 @@ func (s *SpdyTransport) encodeChannel(v reflect.Value) ([]byte, error) {
2222
}
2323

2424
// Get stream identifier?
25-
streamId := rc.stream.Identifier()
25+
streamID := rc.stream.Identifier()
2626
var buf [9]byte
2727
if rc.direction == inbound {
2828
buf[0] = 0x02 // Reverse direction
2929
} else if rc.direction == outbound {
3030
buf[0] = 0x01 // Reverse direction
3131
} else {
32-
return nil, errors.New("Invalid direction")
32+
return nil, errors.New("invalid direction")
3333
}
34-
written := binary.PutUvarint(buf[1:], uint64(streamId))
34+
written := binary.PutUvarint(buf[1:], uint64(streamID))
3535
if written > 4 {
3636
return nil, errors.New("wrote unexpected stream id size")
3737
}
3838
return buf[:(written + 1)], nil
3939
}
4040

41-
func (s *SpdyTransport) decodeChannel(v reflect.Value, b []byte) error {
41+
func (s *Transport) decodeChannel(v reflect.Value, b []byte) error {
4242
rc := v.Interface().(channel)
4343

4444
if b[0] == 0x01 {
@@ -49,11 +49,11 @@ func (s *SpdyTransport) decodeChannel(v reflect.Value, b []byte) error {
4949
return errors.New("unexpected direction")
5050
}
5151

52-
streamId, readN := binary.Uvarint(b[1:])
52+
streamID, readN := binary.Uvarint(b[1:])
5353
if readN > 4 {
5454
return errors.New("read unexpected stream id size")
5555
}
56-
stream := s.conn.FindStream(uint32(streamId))
56+
stream := s.conn.FindStream(uint32(streamID))
5757
if stream == nil {
5858
return errors.New("stream does not exist")
5959
}
@@ -64,32 +64,32 @@ func (s *SpdyTransport) decodeChannel(v reflect.Value, b []byte) error {
6464
return nil
6565
}
6666

67-
func (s *SpdyTransport) encodeStream(v reflect.Value) ([]byte, error) {
67+
func (s *Transport) encodeStream(v reflect.Value) ([]byte, error) {
6868
bs := v.Interface().(byteStream)
69-
if bs.ReferenceId == 0 {
69+
if bs.ReferenceID == 0 {
7070
return nil, errors.New("bad type")
7171
}
7272
var buf [8]byte
73-
written := binary.PutUvarint(buf[:], uint64(bs.ReferenceId))
73+
written := binary.PutUvarint(buf[:], uint64(bs.ReferenceID))
7474

7575
return buf[:written], nil
7676
}
7777

78-
func (s *SpdyTransport) decodeStream(v reflect.Value, b []byte) error {
79-
referenceId, readN := binary.Uvarint(b)
78+
func (s *Transport) decodeStream(v reflect.Value, b []byte) error {
79+
referenceID, readN := binary.Uvarint(b)
8080
if readN == 0 {
8181
return errors.New("bad reference id")
8282
}
8383

84-
bs := s.getByteStream(referenceId)
84+
bs := s.getByteStream(referenceID)
8585
if bs != nil {
8686
v.Set(reflect.ValueOf(*bs))
8787
}
8888

8989
return nil
9090
}
9191

92-
func (s *SpdyTransport) encodeWrapper(v reflect.Value) ([]byte, error) {
92+
func (s *Transport) encodeWrapper(v reflect.Value) ([]byte, error) {
9393
wrapper := v.Interface().(libchan.ByteStreamWrapper)
9494
bs, err := s.createByteStream()
9595
if err != nil {
@@ -109,14 +109,14 @@ func (s *SpdyTransport) encodeWrapper(v reflect.Value) ([]byte, error) {
109109
return s.encodeStream(reflect.ValueOf(bs).Elem())
110110
}
111111

112-
func (s *SpdyTransport) decodeWrapper(v reflect.Value, b []byte) error {
112+
func (s *Transport) decodeWrapper(v reflect.Value, b []byte) error {
113113
bs := &byteStream{}
114114
s.decodeStream(reflect.ValueOf(bs).Elem(), b)
115115
v.FieldByName("ReadWriteCloser").Set(reflect.ValueOf(bs))
116116
return nil
117117
}
118118

119-
func (s *SpdyTransport) waitConn(network, local, remote string, timeout time.Duration) (net.Conn, error) {
119+
func (s *Transport) waitConn(network, local, remote string, timeout time.Duration) (net.Conn, error) {
120120
timeoutChan := time.After(timeout)
121121
connChan := make(chan net.Conn)
122122

@@ -202,7 +202,7 @@ func decodeString3(b []byte) (string, string, string, error) {
202202
return s1, s2, s3, nil
203203
}
204204

205-
func (s *SpdyTransport) encodeNetConn(v reflect.Value) ([]byte, error) {
205+
func (s *Transport) encodeNetConn(v reflect.Value) ([]byte, error) {
206206
var conn net.Conn
207207
switch t := v.Interface().(type) {
208208
case net.TCPConn:
@@ -212,14 +212,14 @@ func (s *SpdyTransport) encodeNetConn(v reflect.Value) ([]byte, error) {
212212
case net.Conn:
213213
conn = t
214214
default:
215-
return nil, errors.New("Unknown type")
215+
return nil, errors.New("unknown type")
216216
}
217217

218218
// Flip remote and local for encoding
219219
return encodeString3(conn.LocalAddr().Network(), conn.RemoteAddr().String(), conn.LocalAddr().String())
220220
}
221221

222-
func (s *SpdyTransport) decodeNetConn(v reflect.Value, b []byte) error {
222+
func (s *Transport) decodeNetConn(v reflect.Value, b []byte) error {
223223
network, local, remote, err := decodeString3(b)
224224
if err != nil {
225225
return err
@@ -234,7 +234,7 @@ func (s *SpdyTransport) decodeNetConn(v reflect.Value, b []byte) error {
234234
return nil
235235
}
236236

237-
func (s *SpdyTransport) initializeHandler() *codec.MsgpackHandle {
237+
func (s *Transport) initializeHandler() *codec.MsgpackHandle {
238238
mh := &codec.MsgpackHandle{WriteExt: true}
239239
mh.RawToString = true
240240
err := mh.AddExt(reflect.TypeOf(channel{}), 0x01, s.encodeChannel, s.decodeChannel)

spdy/listener.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ func (l *TransportListener) Close() error {
3131
// AcceptTransport waits for a new network connections
3232
// and creates a new stream. Connections which fail
3333
// authentication will not be returned.
34-
func (l *TransportListener) AcceptTransport() (*SpdyTransport, error) {
34+
func (l *TransportListener) AcceptTransport() (*Transport, error) {
3535
for {
3636
conn, err := l.listener.Accept()
3737
if err != nil {

spdy/pipe.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ import (
88
)
99

1010
type pipeSender struct {
11-
session *SpdyTransport
11+
session *Transport
1212
sender libchan.Sender
1313
}
1414

1515
type pipeReceiver struct {
16-
session *SpdyTransport
16+
session *Transport
1717
receiver libchan.Receiver
1818
}
1919

0 commit comments

Comments
 (0)