public function setReceiveDelay($milliseconds = null)
    {
        if (is_integer($milliseconds)
            && $milliseconds >= self::DEF_RECEIVE_DELAY
        ) {
            $this->_receivedelay = $milliseconds;
        } else {
            $this->_receivedelay = self::DEF_RECEIVE_DELAY;
        }
        return $this->_receivedelay;
    }
public function setReceiveDelay($milliseconds = null)
    {
        if (is_integer($milliseconds)
            && $milliseconds >= self::DEF_RECEIVE_DELAY
        ) {
            $this->_receivedelay = $milliseconds;
        } else {
            $this->_receivedelay = self::DEF_RECEIVE_DELAY;
        }
        return $this->_receivedelay;
    }
public function setReceiveDelay ( $ milliseconds = null ) { if ( is_integer ( $ milliseconds ) && $ milliseconds >= self :: DEF_RECEIVE_DELAY ) { $ this -> _receivedelay = $ milliseconds ; } else { $ this -> _receivedelay = self :: DEF_RECEIVE_DELAY ; } return $ this -> _receivedelay ; }
Sets the delay for receiving data from the IRC server.

Sets the delaytime between messages that are received, this reduces your CPU load.
Don't set this too low (min 100ms).
Default: 100

@api
@param integer|null $milliseconds
@return integer
Sets the delay for receiving data from the IRC server .