Esempio n. 1
0
 /**
  * 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);
 }
Esempio n. 2
0
 /**
  * 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;
 }