Function: auth-source-backend-p
auth-source-backend-p is a byte-compiled function defined in
auth-source.el.gz.
Signature
(auth-source-backend-p OBJ)
Documentation
Return non-nil if OBJ is an object of type auth-source-backend(var)/auth-source-backend(fun).
Source Code
;; Defined in /usr/src/emacs/lisp/auth-source.el.gz
;; The slots below correspond with the `auth-source-search' spec,
;; so a backend with :host set, for instance, would match only
;; searches for that host. Normally they are nil.
(defclass auth-source-backend ()
((type :initarg :type
:initform 'netrc
:type symbol
:custom symbol
:documentation "The backend type.")
(source :initarg :source
:type string
:custom string
:documentation "The backend source.")
(host :initarg :host
:initform t
:type t
:custom string
:documentation "The backend host.")
(user :initarg :user
:initform t
:type t
:custom string
:documentation "The backend user.")
(port :initarg :port
:initform t
:type t
:custom string
:documentation "The backend protocol.")
(data :initarg :data
:initform nil
:documentation "Internal backend data.")
(create-function :initarg :create-function
:initform #'ignore
:type function
:custom function
:documentation "The create function.")
(search-function :initarg :search-function
:initform #'ignore
:type function
:custom function
:documentation "The search function.")))