7e6c6bd421c822769777e7a9b0cee8c568d7866f
[sbcl.git] / contrib / sb-concurrency / package.lisp
1 (defpackage :sb-concurrency
2   (:use :cl :sb-thread :sb-int)
3   (:export
4    ;; MAILBOX
5    "LIST-MAILBOX-MESSAGES"
6    "MAILBOX"
7    "MAILBOX-COUNT"
8    "MAILBOX-EMPTY-P"
9    "MAILBOX-NAME"
10    "MAILBOXP"
11    "MAKE-MAILBOX"
12    "RECEIVE-MESSAGE"
13    "RECEIVE-MESSAGE-NO-HANG"
14    "RECEIVE-PENDING-MESSAGES"
15    "SEND-MESSAGE"
16
17    ;; QUEUE
18    "DEQUEUE"
19    "ENQUEUE"
20    "LIST-QUEUE-CONTENTS"
21    "MAKE-QUEUE"
22    "QUEUE"
23    "QUEUE-COUNT"
24    "QUEUE-EMPTY-P"
25    "QUEUE-NAME"
26    "QUEUEP"
27
28    ;; GATE
29    "CLOSE-GATE"
30    "GATE"
31    "GATE-NAME"
32    "GATE-OPEN-P"
33    "GATEP"
34    "MAKE-GATE"
35    "OPEN-GATE"
36    "WAIT-ON-GATE"
37    ))