Skip to content

Commit 07d7a22

Browse files
committed
remove unused code
1 parent 9b71637 commit 07d7a22

File tree

7 files changed

+16
-34
lines changed

7 files changed

+16
-34
lines changed

benchmark_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ func BenchmarkStdDeCompress(b *testing.B) {
151151
src := bytes.NewBuffer(nil)
152152
for i := 0; i < b.N; i++ {
153153
internal.BufferReset(src, buffer.Bytes())
154-
_, _ = src.Write(internal.FlateTail)
154+
_, _ = src.Write(flateTail)
155155
resetter := fr.(flate.Resetter)
156156
_ = resetter.Reset(src, nil)
157157
io.CopyBuffer(io.Discard, fr, p)
@@ -169,7 +169,7 @@ func BenchmarkKlauspostDeCompress(b *testing.B) {
169169
src := bytes.NewBuffer(nil)
170170
for i := 0; i < b.N; i++ {
171171
internal.BufferReset(src, buffer.Bytes())
172-
_, _ = src.Write(internal.FlateTail)
172+
_, _ = src.Write(flateTail)
173173
resetter := fr.(klauspost.Resetter)
174174
_ = resetter.Reset(src, nil)
175175
fr.(io.WriterTo).WriteTo(io.Discard)

compress.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ import (
1111
"sync/atomic"
1212
)
1313

14+
// FlateTail Add four bytes as specified in RFC
15+
// Add final block to squelch unexpected EOF error from flate reader.
16+
var flateTail = []byte{0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0xff, 0xff}
17+
1418
type compressors struct {
1519
serial uint64
1620
size uint64
@@ -109,7 +113,7 @@ func (c *decompressor) Decompress(src *bytes.Buffer) (*bytes.Buffer, int, error)
109113
c.Lock()
110114
defer c.Unlock()
111115

112-
_, _ = src.Write(internal.FlateTail)
116+
_, _ = src.Write(flateTail)
113117
c.reset(src)
114118
if _, err := c.fr.(io.WriterTo).WriteTo(c.b); err != nil {
115119
return nil, 0, err

internal/others.go

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package internal
22

33
import (
4-
"io"
54
"math"
65
"net"
76
)
@@ -23,10 +22,6 @@ var (
2322
SecWebSocketProtocol = Pair{"Sec-WebSocket-Protocol", ""}
2423
)
2524

26-
// FlateTail Add four bytes as specified in RFC
27-
// Add final block to squelch unexpected EOF error from flate reader.
28-
var FlateTail = []byte{0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0xff, 0xff}
29-
3025
const MagicNumber = "258EAFA5-E914-47DA-95CA-C5AB0DC85B11"
3126

3227
const (
@@ -35,13 +30,6 @@ const (
3530
ThresholdV3 = math.MaxUint64
3631
)
3732

38-
type (
39-
ReadLener interface {
40-
io.Reader
41-
Len() int
42-
}
43-
44-
NetConn interface {
45-
NetConn() net.Conn
46-
}
47-
)
33+
type NetConn interface {
34+
NetConn() net.Conn
35+
}

option.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,8 @@ type (
7575
// Whether to check the text utf8 encoding, turn off the performance will be better
7676
CheckUtf8Enabled bool
7777

78-
// 恢复程序
79-
// Recovery program
78+
// 消息回调(OnMessage)的恢复程序
79+
// Message callback (OnMessage) recovery program
8080
Recovery func(logger Logger)
8181

8282
// 日志工具

protocol.go

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -264,13 +264,3 @@ func (c *continuationFrame) reset() {
264264
c.opcode = 0
265265
c.buffer = nil
266266
}
267-
268-
type bufferWrapper struct {
269-
*bytes.Buffer
270-
index int
271-
}
272-
273-
func (c *bufferWrapper) Close() error {
274-
binaryPool.Put(c.Buffer, c.index)
275-
return nil
276-
}

reader.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -93,9 +93,9 @@ func (c *Conn) readMessage() error {
9393
}
9494

9595
var fin = c.fh.GetFIN()
96-
var buf, index = binaryPool.Get(contentLength)
96+
var buf, index = binaryPool.Get(contentLength + len(flateTail))
9797
var p = buf.Bytes()[:contentLength]
98-
var closer = bufferWrapper{buf, index}
98+
var closer = Message{Data: buf, index: index}
9999
defer closer.Close()
100100

101101
if err := internal.ReadN(c.br, p); err != nil {
@@ -112,7 +112,7 @@ func (c *Conn) readMessage() error {
112112
if fin && opcode != OpcodeContinuation {
113113
*(*[]byte)(unsafe.Pointer(buf)) = p
114114
if !compressed {
115-
closer.Buffer, closer.index = nil, 0
115+
closer.Data, closer.index = nil, 0
116116
}
117117
return c.emitMessage(&Message{index: index, Opcode: opcode, Data: buf, compressed: compressed})
118118
}

writer_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ func TestConn_WriteAsyncError(t *testing.T) {
119119
var clientOption = &ClientOption{}
120120
server, client := newPeer(serverHandler, serverOption, clientHandler, clientOption)
121121
go client.ReadLoop()
122-
var err = server.WriteAsync(OpcodeText, internal.FlateTail)
122+
var err = server.WriteAsync(OpcodeText, flateTail)
123123
assert.Error(t, err)
124124
})
125125
}

0 commit comments

Comments
 (0)