Lines Matching refs:bb
27 * @var ByteBuffer $bb
29 protected $bb;
40 public function setByteBuffer($bb)
42 $this->bb = $bb;
53 $vtable = $this->bb_pos - $this->bb->getInt($this->bb_pos);
54 return $vtable_offset < $this->bb->getShort($vtable) ? $this->bb->getShort($vtable + $vtable_offset) : 0;
63 return $offset + $this->bb->getInt($offset);
74 $offset += $this->bb->getInt($offset);
75 $len = $this->bb->getInt($offset);
77 return substr($this->bb->_buffer, $startPos, $len);
87 $offset += $this->bb->getInt($offset);
88 return $this->bb->getInt($offset);
99 return $offset + $this->bb->getInt($offset) + Constants::SIZEOF_INT;
109 return substr($this->bb->_buffer, $this->__vector($o), $this->__vector_len($o) * $elem_size);
120 $table->setByteBufferPos($offset + $this->bb->getInt($offset));
121 $table->setByteBuffer($this->bb);
126 * @param ByteBuffer $bb
131 protected static function __has_identifier($bb, $ident)
138 if ($ident[$i] != $bb->get($bb->getPosition() + Constants::SIZEOF_INT + $i)) {