Function: spam-backend-function

spam-backend-function is a byte-compiled function defined in spam.el.gz.

Signature

(spam-backend-function BACKEND CLASSIFICATION TYPE)

Documentation

Get the BACKEND function for CLASSIFICATION and TYPE.

TYPE is registration or unregistration. CLASSIFICATION is ham or spam.

Source Code

;; Defined in /usr/src/emacs/lisp/gnus/spam.el.gz
(defun spam-backend-function (backend classification type)
  "Get the BACKEND function for CLASSIFICATION and TYPE.
TYPE is `registration' or `unregistration'.
CLASSIFICATION is `ham' or `spam'."
  (if (and
       (spam-classification-valid-p classification)
       (spam-backend-function-type-valid-p type))
      (let ((retrieval
             (intern
              (format "spam-backend-%s-%s-function"
                      classification
                      type))))
        (funcall retrieval backend))
    (gnus-error
     5
     "%s was passed invalid backend %s, classification %s, or type %s"
     "spam-backend-function"
     backend
     classification
     type)))