git.fiddlerwoaroof.com
event-pump.lisp
62e9d7d6
 (in-package :slacker)
 
 (defclass event-pump ()
   ((%ws-client :accessor ws-client :initarg :ws-client)
    (%waiting-pings :accessor waiting-pings :initform 0)
    (%modules :accessor modules :initform (make-hash-table))
    (%latest-id :accessor latest-id :initform 0)
    (%work-queue :accessor work-queue :initform (make-instance 'chanl:unbounded-channel))
    (%result-queue :accessor result-queue :initform (make-instance 'chanl:unbounded-channel))))