2
0

Pass *messageReader to rx* instead of raw buffer

This commit is contained in:
Jack Christensen
2013-04-08 20:37:09 -05:00
parent d6ca7af1e3
commit 006a98d1a2
2 changed files with 38 additions and 30 deletions
+6
View File
@@ -12,6 +12,12 @@ func newMessageReader(buf []byte) *messageReader {
return &r
}
func (r *messageReader) readByte() byte {
b := (*r)[0]
*r = (*r)[1:]
return b
}
func (r *messageReader) readInt16() int16 {
n := int16(binary.BigEndian.Uint16((*r)[:2]))
*r = (*r)[2:]