public function qos($size, $count) {

        try {
            $this->channel->basic_qos($size, $count, false);
        } catch (Exception $e){
            return false;
        }

        return true;
    }
public function qos($size, $count) {

        try {
            $this->channel->basic_qos($size, $count, false);
        } catch (Exception $e){
            return false;
        }

        return true;
    }
public function qos ( $ size , $ count ) { try { $ this -> channel -> basic_qos ( $ size , $ count , false ) ; } catch ( Exception $ e ) { return false ; } return true ; }
Set the Quality Of Service settings for the given channel.

Specify the amount of data to prefetch in terms of window size (octets)
or number of messages from a queue during a AMQPQueue::consume() or
AMQPQueue::get() method call. The client will prefetch data up to size
octets or count messages from the server, whichever limit is hit first.
Setting either value to 0 will instruct the client to ignore that
particular setting. A call to AMQPChannel::qos() will overwrite any
values set by calling AMQPChannel::setPrefetchSize() and
AMQPChannel::setPrefetchCount(). If the call to either
AMQPQueue::consume() or AMQPQueue::get() is done with the AMQP_AUTOACK
flag set, the client will not do any prefetching of data, regardless of
the QOS settings.

@param integer $size The window size, in octets, to prefetch.
@param integer $count The number of messages to prefetch.

@throws AMQPConnectionException If the connection to the broker was lost.

@return bool TRUE on success or FALSE on failure.
Set the Quality Of Service settings for the given channel .