writeVarint32 method
Implementation
void writeVarint32(int n) {
int idx = 0;
while (true) {
if ((n & ~0x7F) == 0) {
buffer[idx++] = n.toSigned(8);
break;
} else {
buffer[idx++] = (n & 0xFF | 0x80).toSigned(8);
n >>= 7;
}
}
trans_.write(buffer, 0, idx);
}