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)))