* elmo.el (elmo-message-fetch): Define.
(elmo-message-fetch-with-cache-process): New generic method.
(elmo-message-fetch-internal): New generic method.
* elmo-archive.el (elmo-message-fetch-internal): Define.
(elmo-message-fetch): Eliminated.
* elmo-localdir.el (elmo-message-fetch-internal): Define.
(elmo-message-fetch): Eliminated.
* elmo-map.el (elmo-map-message-fetch): Eliminated optional
argument OUTBUF.
(elmo-message-fetch-internal): Define (Renamed from `elmo-message-fetch').
* elmo-cache.el (elmo-message-fetch-with-cache-process): Define.
(elmo-map-message-fetch): Merged with elmo-cache-folder-map-message-fetch.
* elmo-mark.el (elmo-message-fetch-with-cache-process): Define.
(elmo-map-message-fetch): Merged with `elmo-mark-folder-map-message-fetch'.
* elmo-maildir.el (elmo-map-message-fetch): Rewrite.
* elmo-nmz.el (elmo-map-message-fetch): Ditto.
* elmo-shimbun.el (elmo-map-message-fetch): Ditto.
* elmo-net.el (elmo-message-fetch-plugged): Remove cache process.
(elmo-message-fetch-unplugged): New generic method.
(elmo-message-fetch-internal): Remove cache process (Renamed from
`elmo-message-fetch').
* elmo-nntp.el (elmo-message-fetch-with-cache-process): Define.
(elmo-message-fetch): Eliminated.
(elmo-message-fetch-unplugged): Ditto.
* elmo-imap4.el (elmo-message-fetch-unplugged): Remove cache process.
13 files changed: