choam-docs
choam-docs
API
dev.tauri.choam
Axn
unsafe
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
dev.tauri.choam.core
Exchanger
Reactive
Reactive
Rxn
Rxn
MaxRetriesReached
ref
unsafe
Ticket
dev.tauri.choam.data
Counter
Counter
Map
Map
Extra
Queue
Queue
WithRemove
WithSize
QueueSink
QueueSource
QueueSourceSink
Set
Set
Stack
Stack
UnboundedQueueSink
dev.tauri.choam.laws
AsyncReactiveLaws
AsyncReactiveLaws
ReactiveLaws
ReactiveLaws
RefLaws
RxnLaws
TestInstances
dev.tauri.choam.laws.discipline
AsyncReactiveLawTests
AsyncReactiveLawTests
ReactiveLawTests
ReactiveLawTests
RefLawTests
RefLawTests
RxnLawTests
dev.tauri.choam.mcas
Descriptor
Descriptor
HalfWordDescriptor
Mcas
Mcas
ThreadContext
MemoryLocation
MemoryLocation
NullMcas
ThreadConfinedMCASPlatform
dev.tauri.choam.random
Random
SplittableRandom
dev.tauri.choam.refs
Ref
Ref
Array
Ref2
Ref2
RefLike
RefLike
dev.tauri.choam.stream
AsyncQueueChunkNoneTerminatedSyntax
AsyncQueueChunkSyntax
AsyncQueueNoneTerminatedSyntax
AsyncQueueSyntax
RxnSignallingRef
RxnSignallingRef
StreamSyntax
syntax
choam-docs
/
dev.tauri.choam.async
/
UnboundedQueue
/
WithSize
WithSize
dev.tauri.choam.async.UnboundedQueue$.WithSize
abstract
class
WithSize
[
F
[
_
],
A
]
extends
UnboundedQueue
[
F
,
A
]
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
UnboundedQueue
[
F
,
A
]
trait
AsyncQueueSource
[
F
,
A
]
trait
Queue
[
A
]
trait
UnboundedQueueSink
[
A
]
trait
QueueSourceSink
[
A
]
trait
QueueSink
[
A
]
trait
QueueSource
[
A
]
class
Object
trait
Matchable
class
Any
Known subtypes
class
OverflowQueue
[
F
,
A
]
Clear all
Members list
Concise view
Value members
Abstract methods
def
size
:
F
[
Int
]
def
toCats
:
Queue
[
F
,
A
]
Inherited methods
def
deque
[
AA
>:
A
]:
F
[
AA
]
Attributes
Inherited from:
AsyncQueueSource
def
enqueue
:
Rxn
[
A
,
Unit
]
Attributes
Inherited from:
UnboundedQueueSink
def
tryDeque
:
Axn
[
Option
[
A
]]
Attributes
Inherited from:
QueueSource
def
tryEnqueue
:
Rxn
[
A
,
Boolean
]
Attributes
Inherited from:
QueueSink