Server IP : 111.118.215.189 / Your IP : 18.117.158.174 Web Server : Apache System : Linux md-in-83.webhostbox.net 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 User : a1673wkz ( 2475) PHP Version : 8.2.25 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /usr/share/emacs/24.3/lisp/gnus/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
;ELC ;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:09:44 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/gnus/gnus-demon.el ;;; in Emacs version 24.3.1 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301!\210\300\302!\210\300\303!\210\300\304!\210\300\305!\210\306\307\310\311\312\301%\210\313\314\310\315\312\307\316\317&\210\313\320\321\322\312\307\316\323&\207" [require gnus gnus-int nnheader nntp nnmail custom-declare-group gnus-demon nil "Demonic behavior." :group custom-declare-variable gnus-demon-handlers "Alist of daemonic handlers to be run at intervals.\nEach handler is a list on the form\n\n(FUNCTION TIME IDLE)\n\nFUNCTION is the function to be called. TIME is the number of\n`gnus-demon-timestep's between each call.\nIf nil, never call. If t, call each `gnus-demon-timestep'.\n\nIf IDLE is t, only call each time Emacs has been idle for TIME.\nIf IDLE is a number, only call when Emacs has been idle more than\nthis number of `gnus-demon-timestep's.\nIf IDLE is nil, don't care about idleness.\nIf IDLE is a number and TIME is nil, then call once each time\nEmacs has been idle for IDLE `gnus-demon-timestep's." :type (repeat (list function (choice :tag "Time" (const :tag "never" nil) (const :tag "one" t) (integer :tag "steps" 1)) (choice :tag "Idle" (const :tag "don't care" nil) (const :tag "for a while" t) (integer :tag "steps" 1)))) gnus-demon-timestep 60 "Number of seconds in each demon timestep." integer] 8) #@41 Plist of idle timers which are running. (defvar gnus-demon-timers nil (#$ . 1816)) #@47 If non-nil, no daemonic function will be run. (defvar gnus-inhibit-demon nil (#$ . 1905)) #@54 Add the handler FUNCTION to be run at TIME and IDLE. (defalias 'gnus-demon-add-handler #[(function time idle) "\304!\210 \nEB\305 \207" [function time idle gnus-demon-handlers gnus-demon-remove-handler gnus-demon-init] 3 (#$ . 2001)]) #@56 Remove the handler FUNCTION from the list of handlers. (defalias 'gnus-demon-remove-handler #[(function &optional no-init) "\303 \236 \"\n?\205 \304 \207" [function gnus-demon-handlers no-init delq gnus-demon-init] 3 (#$ . 2246)]) #@56 Return the number of seconds since when Emacs is idle. (defalias 'gnus-demon-idle-since #[nil "\300\301 \206 \302!\207" [float-time current-idle-time (0 0 0)] 2 (#$ . 2486)]) #@213 Run FUNC if Emacs has been idle for longer than IDLE seconds. If not, and a TIME is given, restart a new idle timer, so FUNC can be called at the next opportunity. Such a special idle run is marked with SPECIAL. (defalias 'gnus-demon-run-callback #[(func &optional idle time special) "?\205 \301\302\215\207" [gnus-inhibit-demon --cl-block-run-callback-- (byte-code "\305=\203 \306 \203 \307\n\310\f\211\311\f&#\202G \203G \312 V\203G \f\203B \313\314\n\"!\210\307\n\315\316\311\f\305&#\317\320\316\"\210\316\321\322\217\207" [idle special gnus-demon-timers func time t 0.001 plist-put run-with-timer gnus-demon-run-callback gnus-demon-idle-since nnheader-cancel-timer plist-get run-with-idle-timer nil throw --cl-block-run-callback-- (byte-code "\301\211\302\303\217)\207" [inhibit-quit nil (funcall func) ((error))] 4) ((quit (byte-code "\301\302\303!\207" [quit-flag t eval (ignore nil)] 2)))] 11)] 2 (#$ . 2669)]) #@29 Initialize the Gnus daemon. (defalias 'gnus-demon-init #[nil "\306 \210\307\211\205\244 \n@\211@ A@\310 8\f\311=\203$ \202>