Function: make-erc-networks--id
make-erc-networks--id is a byte-compiled function defined in
erc-networks.el.gz.
Signature
(make-erc-networks--id &key TS SYMBOL)
Documentation
Constructor for objects of type erc-networks--id.
Source Code
;; Defined in /usr/src/emacs/lisp/erc/erc-networks.el.gz
(cl-defstruct erc-networks--id
"Persistent identifying info for a network presence.
Here, \"presence\" refers to some local state representing a
client's existence on a network. Some clients refer to this as a
\"context\" or a \"net-id\". The management of this state
involves tracking associated buffers and what they're displaying.
Since a presence can outlast physical connections and survive
changes in back-end transports (and even outlive Emacs sessions),
its identity must be resilient.
Essential to this notion of an enduring existence on a network is
ensuring recovery from the loss of a server buffer. Thus, any
useful identifier must be shared among server and target buffers
to allow for reassociation. Beyond that, it must ideally be
derivable from the same set of connection parameters. See the
constructor `erc-networks--id-create' for more info."
(ts nil :type float :read-only t :documentation "Creation timestamp.")
(symbol nil :type symbol :documentation "ID as a symbol."))