rename muxed_conn

This commit is contained in:
zixuanzh
2018-11-20 20:28:41 -05:00
parent 4e2749c915
commit e047752d82
11 changed files with 9 additions and 54 deletions

View File

@ -0,0 +1,25 @@
def encode_uvarint(number):
"""Pack `number` into varint bytes"""
buf = b''
while True:
towrite = number & 0x7f
number >>= 7
if number:
buf += bytes((towrite | 0x80, ))
else:
buf += bytes((towrite, ))
break
return buf
def decode_uvarint(buff, index):
shift = 0
result = 0
while True:
i = buff[index]
result |= (i & 0x7f) << shift
shift += 7
if not i & 0x80:
break
index += 1
return result, index + 1