/** * negotiate connection tuning parameters * * @param $channelMax * @param $frameMax * @param $heartbeat */ protected function xTuneOk($channelMax, $frameMax, $heartbeat) { $args = new Writer(); $args->writeShort($channelMax); $args->writeLong($frameMax); $args->writeShort($heartbeat); $this->sendMethodFrame(array(10, 31), $args); $this->waitTuneOk = False; }
/** * @param int $prefetchSize * @param int $prefetchCount * @param bool $aGlobal * * @return \AMQP\Wire\Writer */ public function basicQos($prefetchSize, $prefetchCount, $aGlobal) { $args = new Writer(); $args->writeLong($prefetchSize)->writeShort($prefetchCount)->writeBit($aGlobal); return $args; }