Function: erc--querypoll-compute-period

erc--querypoll-compute-period is a byte-compiled function defined in erc-goodies.el.gz.

Signature

(erc--querypoll-compute-period QUEUE-SIZE)

Documentation

Calculate delay based on QUEUE-SIZE.

Source Code

;; Defined in /usr/src/emacs/lisp/erc/erc-goodies.el.gz
(defun erc--querypoll-compute-period (queue-size)
  "Calculate delay based on QUEUE-SIZE."
  (let ((scale (nth 0 erc-querypoll-period-params))
        (rate (* 1.0 (nth 1 erc-querypoll-period-params)))
        (min (nth 2 erc-querypoll-period-params)))
    (+ (* scale (exp (/ (- queue-size) rate))) min)))