Lines Matching refs:buffer
38 private $buffer;
48 $this->buffer = str_repeat(chr(0), $this->buffer_size);
53 return $this->buffer;
92 trigger_error("Output stream doesn't have enough buffer.");
97 $this->buffer[$this->current] = $data[$i];
104 public static function writeVarintToArray($value, &$buffer, $trim = false)
117 $buffer[$current] = chr($low | 0x80);
124 $buffer[$current] = chr($low);
128 private static function writeLittleEndian32ToArray($value, &$buffer)
130 $buffer[0] = chr($value & 0x000000FF);
131 $buffer[1] = chr(($value >> 8) & 0x000000FF);
132 $buffer[2] = chr(($value >> 16) & 0x000000FF);
133 $buffer[3] = chr(($value >> 24) & 0x000000FF);
137 private static function writeLittleEndian64ToArray($value, &$buffer)
148 $buffer[0] = chr($low & 0x000000FF);
149 $buffer[1] = chr(($low >> 8) & 0x000000FF);
150 $buffer[2] = chr(($low >> 16) & 0x000000FF);
151 $buffer[3] = chr(($low >> 24) & 0x000000FF);
152 $buffer[4] = chr($high & 0x000000FF);
153 $buffer[5] = chr(($high >> 8) & 0x000000FF);
154 $buffer[6] = chr(($high >> 16) & 0x000000FF);
155 $buffer[7] = chr(($high >> 24) & 0x000000FF);