Exemplo n.º 1
0
 /**
  * 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;
 }
Exemplo n.º 2
0
 /**
  * @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;
 }