choam-async
choam-async
API
dev.tauri.choam.async
AsyncQueue
AsyncQueueSource
AsyncReactive
AsyncReactive
AsyncStack
AsyncStack
BoundedQueue
BoundedQueue
BoundedQueueSink
GenWaitList
GenWaitList
OverflowQueue
OverflowQueue
Promise
Promise
AbstractPromise
PromiseRead
PromiseRead
PromiseWrite
PromiseWrite
UnboundedQueue
UnboundedQueue
WithSize
WaitList
choam-async
/
dev.tauri.choam.async
/
BoundedQueue
BoundedQueue
dev.tauri.choam.async.BoundedQueue
See the
BoundedQueue
companion object
abstract
class
BoundedQueue
[
F
[
_
],
A
]
extends
AsyncQueueSource
[
F
,
A
]
with
BoundedQueueSink
[
F
,
A
]
with
QueueSourceSink
[
A
]
Attributes
Companion:
object
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
QueueSourceSink
[
A
]
trait
BoundedQueueSink
[
F
,
A
]
trait
QueueSink
[
A
]
trait
AsyncQueueSource
[
F
,
A
]
trait
QueueSource
[
A
]
class
Object
trait
Matchable
class
Any
Clear all
Members list
Concise view
Value members
Abstract methods
def
bound
:
Int
def
size
:
Axn
[
Int
]
def
toCats
:
Queue
[
F
,
A
]
Inherited methods
def
deque
[
AA
>:
A
]:
F
[
AA
]
Attributes
Inherited from:
AsyncQueueSource
def
enqueue
(
a
:
A
):
F
[
Unit
]
Attributes
Inherited from:
BoundedQueueSink
def
tryDeque
:
Axn
[
Option
[
A
]]
Attributes
Inherited from:
QueueSource
def
tryEnqueue
:
Rxn
[
A
,
Boolean
]
Attributes
Inherited from:
QueueSink