File tree Expand file tree Collapse file tree 2 files changed +12
-4
lines changed Expand file tree Collapse file tree 2 files changed +12
-4
lines changed Original file line number Diff line number Diff line change @@ -20,6 +20,10 @@ type memTransport struct {
20
20
* sync.Cond
21
21
}
22
22
23
+ func (t * memTransport ) ReadPacket () ([]byte , error ) {
24
+ return t .readPacket ()
25
+ }
26
+
23
27
func (t * memTransport ) readPacket () ([]byte , error ) {
24
28
t .Lock ()
25
29
defer t .Unlock ()
@@ -53,6 +57,10 @@ func (t *memTransport) Close() error {
53
57
return err
54
58
}
55
59
60
+ func (t * memTransport ) WritePacket (p []byte ) error {
61
+ return t .writePacket (p )
62
+ }
63
+
56
64
func (t * memTransport ) writePacket (p []byte ) error {
57
65
t .write .Lock ()
58
66
defer t .write .Unlock ()
@@ -66,7 +74,7 @@ func (t *memTransport) writePacket(p []byte) error {
66
74
return nil
67
75
}
68
76
69
- func memPipe () (a , b packetConn ) {
77
+ func memPipe () (a , b * memTransport ) {
70
78
t1 := memTransport {}
71
79
t2 := memTransport {}
72
80
t1 .write = & t2
Original file line number Diff line number Diff line change @@ -154,7 +154,7 @@ func TestMuxChannelOverflow(t *testing.T) {
154
154
marshalUint32 (packet [5 :], uint32 (1 ))
155
155
packet [9 ] = 42
156
156
157
- if err := writer .mux .conn .writePacket (packet ); err != nil {
157
+ if err := writer .mux .conn .WritePacket (packet ); err != nil {
158
158
t .Errorf ("could not send packet" )
159
159
}
160
160
if _ , err := reader .SendRequest ("hello" , true , nil ); err == nil {
@@ -432,7 +432,7 @@ func TestMuxInvalidRecord(t *testing.T) {
432
432
marshalUint32 (packet [5 :], 1 )
433
433
packet [9 ] = 42
434
434
435
- a .conn .writePacket (packet )
435
+ a .conn .WritePacket (packet )
436
436
go a .SendRequest ("hello" , false , nil )
437
437
// 'a' wrote an invalid packet, so 'b' has exited.
438
438
req , ok := <- b .incomingRequests
@@ -475,7 +475,7 @@ func TestMuxMaxPacketSize(t *testing.T) {
475
475
marshalUint32 (packet [5 :], uint32 (len (large )))
476
476
packet [9 ] = 42
477
477
478
- if err := a .mux .conn .writePacket (packet ); err != nil {
478
+ if err := a .mux .conn .WritePacket (packet ); err != nil {
479
479
t .Errorf ("could not send packet" )
480
480
}
481
481
You can’t perform that action at this time.
0 commit comments