mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-23 07:19:15 +00:00
*** empty log message ***
This commit is contained in:
parent
8c45d5227a
commit
83023647e0
@ -1,18 +1,21 @@
|
||||
;;; tq.el --- utility to maintain a transaction queue
|
||||
|
||||
;;; Copyright (C) 1992 Scott Draves (spot@cs.cmu.edu)
|
||||
;;;
|
||||
;; Author: Scott Draves <spot@cs.cmu.edu>
|
||||
;; Adapted-By: ESR
|
||||
|
||||
;; Commentary:
|
||||
|
||||
;;; manages receiving a stream asynchronously,
|
||||
;;; parsing it into transactions, and then calling
|
||||
;;; handler functions
|
||||
|
||||
|
||||
;;; Our basic structure is the queue/process/buffer triple. Each entry
|
||||
;;; of the queue is a regexp/closure/function triple. We buffer
|
||||
;;; bytes from the process until we see the regexp at the head of the
|
||||
;;; queue. Then we call the function with the closure and the
|
||||
;;; collected bytes.
|
||||
|
||||
;;; Code:
|
||||
|
||||
(provide 'tq)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user