Function: gnus-async-request-fetched-article
gnus-async-request-fetched-article is an autoloaded and byte-compiled
function defined in gnus-async.el.gz.
Signature
(gnus-async-request-fetched-article GROUP ARTICLE BUFFER)
Documentation
See whether we have ARTICLE from GROUP and put it in BUFFER.
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/gnus-async.el.gz
(defun gnus-async-request-fetched-article (group article buffer)
"See whether we have ARTICLE from GROUP and put it in BUFFER."
(when (numberp article)
(when (and (equal group gnus-async-current-prefetch-group)
(eq article gnus-async-current-prefetch-article))
(gnus-async-wait-for-article article))
(let ((entry (gnus-async-prefetched-article-entry group article)))
(when entry
(save-excursion
(gnus-async-set-buffer)
(copy-to-buffer buffer (cadr entry) (caddr entry))
;; Remove the read article from the prefetch buffer.
(when (memq 'read gnus-prefetched-article-deletion-strategy)
(gnus-async-delete-prefetched-entry entry))
t)))))