Function: erc-channel-user-status

erc-channel-user-status is a byte-compiled function defined in erc-common.el.gz.

Signature

(erc-channel-user-status erc-channel-user-status X)

Documentation

Access slot "status" of erc-channel-user struct X.

Source Code

;; Defined in /usr/src/emacs/lisp/erc/erc-common.el.gz
(cl-defstruct (erc-channel-user (:type vector)
                                (:constructor
                                 erc-channel-user--make
                                 (&key (status 0) (last-message-time nil)))
                                (:constructor
                                 make-erc-channel-user
                                 ( &key voice halfop op admin owner
                                   last-message-time
                                   &aux (status
                                         (if (or voice halfop op admin owner)
                                             (erc--init-cusr-fallback-status
                                              voice halfop op admin owner)
                                           0))))
                                :named)
  "Object containing channel-specific data for a single user."
  ;; voice halfop op admin owner
  (status 0 :type natnum)
  ;; Last message time (in the form of the return value of
  ;; (current-time)
  ;;
  ;; This is useful for ordered name completion.
  (last-message-time nil))