/** * Read an integer from the socket. * * @return int the integer read */ protected function _readInt() { $this->_input_buffer .= $_read = $this->_socket->read(4); return Reader::unpackInt($_read); }
/** * Parse the header for a tree bag. */ protected function parseTree() { $this->fileId = Reader::unpackLong(substr($this->binaryContent, $this->ReaderOffset, 8)); $this->ReaderOffset += 8; $this->pageIndex = Reader::unpackLong(substr($this->binaryContent, $this->ReaderOffset, 8)); $this->ReaderOffset += 8; $this->pageOffset = Reader::unpackInt(substr($this->binaryContent, $this->ReaderOffset, 4)); $this->ReaderOffset += 4; $this->size = Reader::unpackInt(substr($this->binaryContent, $this->ReaderOffset, 4)); $this->ReaderOffset += 4; $this->changeSize = Reader::unpackInt(substr($this->binaryContent, $this->ReaderOffset, 4)); $this->ReaderOffset += 4; }