Function: mh-make-buffer-data

mh-make-buffer-data is a byte-compiled function defined in mh-mime.el.gz.

Signature

(mh-make-buffer-data &key HANDLES HANDLES-CACHE PARTS-COUNT PART-INDEX-HASH)

Documentation

Constructor for objects of type mh-buffer-data.

Source Code

;; Defined in /usr/src/emacs/lisp/mh-e/mh-mime.el.gz
;; Structure to keep track of MIME handles on a per buffer basis.
(cl-defstruct (mh-buffer-data (:conc-name mh-mime-)
                              (:constructor mh-make-buffer-data))
  (handles ())                          ; List of MIME handles
  (handles-cache (make-hash-table))     ; Cache to avoid multiple decodes of
                                        ; nested messages
  (parts-count 0)                       ; The button number is generated from
                                        ; this number
  (part-index-hash (make-hash-table)))  ; Avoid incrementing the part number