[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master a79dd37 07/11: fsm: Fix checkdoc errors
From: |
Thomas Fitzsimmons |
Subject: |
[elpa] master a79dd37 07/11: fsm: Fix checkdoc errors |
Date: |
Sat, 05 Sep 2015 10:05:16 +0000 |
branch: master
commit a79dd37f3cbe3ba0b513a22bbda8d335bd856f00
Author: Thomas Fitzsimmons <address@hidden>
Commit: Thomas Fitzsimmons <address@hidden>
fsm: Fix checkdoc errors
---
packages/fsm/fsm.el | 13 +++++++------
1 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/packages/fsm/fsm.el b/packages/fsm/fsm.el
index b7a7693..c89322b 100644
--- a/packages/fsm/fsm.el
+++ b/packages/fsm/fsm.el
@@ -96,6 +96,7 @@
;; -- Port to cl-lib.
;; -- Remove unnecessary fsm-debug-output message.
;; -- Add FSM name to fsm-debug-output messages that were not including it.
+;; -- Fix checkdoc errors.
;; NOTE: This is version 0.1ttn4 of fsm.el, with the following
;; mods (an exercise in meta-meta-programming ;-) by ttn:
@@ -320,12 +321,13 @@ event handler explicitly asks to keep the timer."
))
(defun fsm-send (fsm event &optional callback)
- "Send EVENT to FSM asynchronously.
+ "Send FSM EVENT asynchronously.
If the state machine generates a response, eventually call
CALLBACK with the response as only argument."
(run-with-timer 0 nil #'fsm-send-sync fsm event callback))
(defun fsm-update (fsm new-state new-state-data timeout)
+ "Update FSM with NEW-STATE, NEW-STATE-DATA and TIMEOUT."
(let ((fsm-name (cadr fsm))
(old-state (plist-get (cddr fsm) :state)))
(plist-put (cddr fsm) :state new-state)
@@ -355,7 +357,7 @@ CALLBACK with the response as only argument."
(apply 'fsm-send-sync fsm event))))))
(defun fsm-send-sync (fsm event &optional callback)
- "Send EVENT to FSM synchronously.
+ "Send FSM EVENT synchronously.
If the state machine generates a response, eventually call
CALLBACK with the response as only argument."
(save-match-data
@@ -396,9 +398,8 @@ CALLBACK with the response as only argument."
result)))))))
(defun fsm-call (fsm event)
- "Send EVENT to FSM synchronously, and wait for a reply.
-Return the reply.
-`with-timeout' might be useful."
+ "Send FSM EVENT synchronously, and wait for a reply.
+Return the reply. `with-timeout' might be useful."
(let (reply)
(fsm-send-sync fsm event (lambda (r) (setq reply (list r))))
(while (null reply)
@@ -420,7 +421,7 @@ Events sent are of the form (:sentinel PROCESS STRING)."
(fsm-send-sync fsm (list :sentinel process string)))))
(defun fsm-sleep (fsm secs)
- "Sleep up to SECS seconds in a way that lets FSM receive events."
+ "Let FSM receive events while sleeping up to SECS seconds."
(funcall (plist-get (cddr fsm) :sleep) secs))
(defun fsm-get-state-data (fsm)
- [elpa] master updated (e0a3544 -> e71233a), Thomas Fitzsimmons, 2015/09/05
- [elpa] master 97aab57 02/11: fsm: Delete trailing whitespace, Thomas Fitzsimmons, 2015/09/05
- [elpa] master c04700a 04/11: fsm: Use lexical binding, Thomas Fitzsimmons, 2015/09/05
- [elpa] master 7864e2c 03/11: fsm: Fix formatting, Thomas Fitzsimmons, 2015/09/05
- [elpa] master 3e025b4 06/11: fsm: Add FSM name to some fsm-debug-output messages, Thomas Fitzsimmons, 2015/09/05
- [elpa] master 2cc2d6f 08/11: fsm: Add packaging fields, Thomas Fitzsimmons, 2015/09/05
- [elpa] master a79dd37 07/11: fsm: Fix checkdoc errors,
Thomas Fitzsimmons <=
- [elpa] master d9a9ea7 09/11: fsm: Fix copyright, Thomas Fitzsimmons, 2015/09/05
- [elpa] master eced577 01/11: fsm: Import fsm.el from emacs-jabber, Thomas Fitzsimmons, 2015/09/05
- [elpa] master e71233a 11/11: fsm: Bump version to 0.2, Thomas Fitzsimmons, 2015/09/05
- [elpa] master 488396a 10/11: fsm: Change FSMs from plists to uninterned symbols, Thomas Fitzsimmons, 2015/09/05
- [elpa] master 940d886 05/11: fsm: Port to cl-lib, Thomas Fitzsimmons, 2015/09/05