Next: Introduction, Previous: (dir), Up: (dir) [Contents][Index]
This is the mailbox Reference Manual, generated automatically by Declt version 3.0 "Montgomery Scott" on Tue Dec 22 14:21:06 2020 GMT+0.
• Introduction | What mailbox is all about | |
• Systems | The systems documentation | |
• Files | The files documentation | |
• Packages | The packages documentation | |
• Definitions | The symbols documentation | |
• Indexes | Concepts, functions, variables and data types |
* mailbox Simple multithreading mailboxes for Common Lisp. ** API (*make-mailbox*)---Create a new mailbox object. (*mailboxp* /object/)---Return T iff /object/ is a mailbox object. The object must obey the following interface. (*post-mail* /object/ /mailbox/)---Add /object/ to /mailbox/. /object/ is returned. (*read-mail* /mailbox/)---Return multiple values the oldest object in /mailbox/ and T if the mailbox is not empty, otherwise NIL and NIL. ** Dependencies This library uses the [[http://common-lisp.net/project/bordeaux-threads/][Bordeaux Threads]] library for working with locks. ** License *mailbox* is licensed under the MIT license. That basically means you can do anything with it.
Next: Files, Previous: Introduction, Up: Top [Contents][Index]
The main system appears first, followed by any subsystem dependency.
• The mailbox system |
Lucien Pullen <drurowin@gmail.com>
MIT
Simple multithreading mailboxes.
bordeaux-threads
mailbox.asd (file)
mailbox.lisp (file)
Files are sorted by type and then listed depth-first from the systems components trees.
• Lisp files |
• The mailbox.asd file | ||
• The mailbox/mailbox.lisp file |
Next: The mailbox/mailbox․lisp file, Previous: Lisp files, Up: Lisp files [Contents][Index]
mailbox.asd
mailbox (system)
Previous: The mailbox․asd file, Up: Lisp files [Contents][Index]
mailbox (system)
mailbox.lisp
mailbox (class)
Next: Definitions, Previous: Files, Up: Top [Contents][Index]
Packages are listed by definition order.
• The mailbox package |
mailbox.lisp (file)
common-lisp
mailbox (class)
Definitions are sorted by export status, category, package, and then by lexicographic order.
• Exported definitions | ||
• Internal definitions |
Next: Internal definitions, Previous: Definitions, Up: Definitions [Contents][Index]
• Exported functions | ||
• Exported generic functions |
Next: Exported generic functions, Previous: Exported definitions, Up: Exported definitions [Contents][Index]
mailbox.lisp (file)
Previous: Exported functions, Up: Exported definitions [Contents][Index]
Return T if OBJECT is a mailbox.
mailbox.lisp (file)
Add OBJECT to MAILBOX.
mailbox.lisp (file)
Retrieve oldest object from MAILBOX.
If the mailbox is not empty return multiple values the object and T, otherwise NIL and NIL.
mailbox.lisp (file)
Previous: Exported definitions, Up: Definitions [Contents][Index]
• Internal classes |
Previous: Internal definitions, Up: Internal definitions [Contents][Index]
mailbox.lisp (file)
standard-object (class)
(cons nil nil)
(bordeaux-threads:make-lock)
t
Previous: Definitions, Up: Top [Contents][Index]
• Concept index | ||
• Function index | ||
• Variable index | ||
• Data type index |
Next: Function index, Previous: Indexes, Up: Indexes [Contents][Index]
Jump to: | F L M |
---|
Jump to: | F L M |
---|
Next: Variable index, Previous: Concept index, Up: Indexes [Contents][Index]
Jump to: | F G M P R |
---|
Jump to: | F G M P R |
---|
Next: Data type index, Previous: Function index, Up: Indexes [Contents][Index]
Jump to: | E L M S T |
---|
Index Entry | Section | ||
---|---|---|---|
| |||
E | |||
emptyp : | Internal classes | ||
| |||
L | |||
lock : | Internal classes | ||
| |||
M | |||
mailbox : | Internal classes | ||
| |||
S | |||
Slot, emptyp : | Internal classes | ||
Slot, lock : | Internal classes | ||
Slot, mailbox : | Internal classes | ||
Slot, tail : | Internal classes | ||
| |||
T | |||
tail : | Internal classes | ||
|
Jump to: | E L M S T |
---|
Previous: Variable index, Up: Indexes [Contents][Index]
Jump to: | C M P S |
---|
Index Entry | Section | ||
---|---|---|---|
| |||
C | |||
Class, mailbox : | Internal classes | ||
| |||
M | |||
mailbox : | The mailbox system | ||
mailbox : | The mailbox package | ||
mailbox : | Internal classes | ||
| |||
P | |||
Package, mailbox : | The mailbox package | ||
| |||
S | |||
System, mailbox : | The mailbox system | ||
|
Jump to: | C M P S |
---|