MCPcopy Index your code
hub / github.com/CodisLabs/codis / decodeInt

Method decodeInt

pkg/proxy/redis/decoder.go:150–160  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

148}
149
150func (d *Decoder) decodeInt() (int64, error) {
151 b, err := d.br.ReadSlice('\n')
152 if err != nil {
153 return 0, errors.Trace(err)
154 }
155 if n := len(b) - 2; n < 0 || b[n] != '\r' {
156 return 0, errors.Trace(ErrBadCRLFEnd)
157 } else {
158 return Btoi64(b[:n])
159 }
160}
161
162func (d *Decoder) decodeBulkBytes() ([]byte, error) {
163 n, err := d.decodeInt()

Callers 3

decodeBulkBytesMethod · 0.95
decodeArrayMethod · 0.95
decodeMultiBulkMethod · 0.95

Calls 2

Btoi64Function · 0.85
ReadSliceMethod · 0.80

Tested by

no test coverage detected