1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2026-01-08 10:15:53 -05:00

optimize auth reader

This commit is contained in:
Darien Raymond
2018-04-01 23:31:53 +02:00
parent 8d0a74b3fa
commit 3d919a6a93
3 changed files with 57 additions and 10 deletions

View File

@@ -97,6 +97,11 @@ func (r *BufferedReader) IsBuffered() bool {
return r.buffered
}
// BufferedBytes returns the number of bytes that is cached in this reader.
func (r *BufferedReader) BufferedBytes() int32 {
return int32(r.leftOver.Len())
}
// ReadByte implements io.ByteReader.
func (r *BufferedReader) ReadByte() (byte, error) {
var b [1]byte