Lines Matching defs:buffer
28 private $buffer;
34 * Opens a memory buffer with the given input
41 // $this->buffer = fopen($input, 'r+');
43 $this->buffer = fopen('php://memory', 'x+');
44 fwrite($this->buffer, (string) $input);
45 fseek($this->buffer, 0);
50 * Closes the memory buffer
54 fclose($this->buffer);
74 * Reads a signed 8-bit integer from the buffer
79 $char = fread($this->buffer, 1);
84 * Reads an unsigned 8-bit integer from the buffer
89 $char = fread($this->buffer, 1);
94 * Reads an unsigned 32-bit integer from the buffer
99 $int32 = fread($this->buffer, 4);
104 * Reads one or more double values from the buffer
110 $bin = fread($this->buffer, $length);
117 * Reads an unsigned base-128 varint from the buffer
137 * Reads a signed base-128 varint from the buffer