dev.tauri.choam.async

Members list

Type members

Classlikes

object AsyncQueue

Attributes

Source
AsyncQueue.scala
Supertypes
class Object
trait Matchable
class Any
Self type
AsyncQueue.type
trait AsyncQueueSource[F[_], +A] extends QueueSource[A]

Attributes

Source
AsyncQueue.scala
Supertypes
trait QueueSource[A]
class Object
trait Matchable
class Any
Known subtypes
class BoundedQueue[F, A]
class UnboundedQueue[F, A]
class WithSize[F, A]
class OverflowQueue[F, A]
trait AsyncReactive[F[_]] extends Reactive[F]

Attributes

Companion
object
Source
AsyncReactive.scala
Supertypes
trait Reactive[F]
trait FunctionK[Axn, F]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
object AsyncReactive

Attributes

Companion
trait
Source
AsyncReactive.scala
Supertypes
class Object
trait Matchable
class Any
Self type
abstract class AsyncStack[F[_], A]

Attributes

Companion
object
Source
AsyncStack.scala
Supertypes
class Object
trait Matchable
class Any
object AsyncStack

Attributes

Companion
class
Source
AsyncStack.scala
Supertypes
class Object
trait Matchable
class Any
Self type
AsyncStack.type
abstract class BoundedQueue[F[_], A] extends AsyncQueueSource[F, A], BoundedQueueSink[F, A], QueueSourceSink[A]

Attributes

Companion
object
Source
BoundedQueue.scala
Supertypes
trait QueueSourceSink[A]
trait BoundedQueueSink[F, A]
trait QueueSink[A]
trait AsyncQueueSource[F, A]
trait QueueSource[A]
class Object
trait Matchable
class Any
Show all
object BoundedQueue

Attributes

Companion
class
Source
BoundedQueue.scala
Supertypes
class Object
trait Matchable
class Any
Self type
trait BoundedQueueSink[F[_], -A] extends QueueSink[A]

Attributes

Source
AsyncQueue.scala
Supertypes
trait QueueSink[A]
class Object
trait Matchable
class Any
Known subtypes
class BoundedQueue[F, A]
sealed abstract class CountDownLatch[F[_]]

Attributes

Companion
object
Source
CountDownLatch.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
class
Source
CountDownLatch.scala
Supertypes
class Object
trait Matchable
class Any
Self type
trait GenWaitList[F[_], A]

Attributes

Companion
object
Source
GenWaitList.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait WaitList[F, A]
Self type
GenWaitList[F, A]
object GenWaitList

Attributes

Companion
trait
Source
GenWaitList.scala
Supertypes
class Object
trait Matchable
class Any
Self type
abstract class OverflowQueue[F[_], A] extends WithSize[F, A]

Attributes

Companion
object
Source
OverflowQueue.scala
Supertypes
class WithSize[F, A]
class UnboundedQueue[F, A]
trait AsyncQueueSource[F, A]
trait Queue[A]
trait QueueSourceSink[A]
trait QueueSink[A]
trait QueueSource[A]
class Object
trait Matchable
class Any
Show all
object OverflowQueue

Attributes

Companion
class
Source
OverflowQueue.scala
Supertypes
class Object
trait Matchable
class Any
Self type
trait Promise[F[_], A] extends PromiseRead[F, A], PromiseWrite[A]

Attributes

Companion
object
Source
Promise.scala
Supertypes
trait PromiseWrite[A]
trait PromiseRead[F, A]
class Object
trait Matchable
class Any
object Promise

Attributes

Companion
trait
Source
Promise.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Promise.type
trait PromiseRead[F[_], A]

Attributes

Companion
object
Source
Promise.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Promise[F, A]
Self type
PromiseRead[F, A]
object PromiseRead

Attributes

Companion
trait
Source
Promise.scala
Supertypes
class Object
trait Matchable
class Any
Self type
trait PromiseWrite[A]

Attributes

Companion
object
Source
Promise.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Promise[F, A]
Self type
object PromiseWrite

Attributes

Companion
trait
Source
Promise.scala
Supertypes
class Object
trait Matchable
class Any
Self type
abstract class UnboundedQueue[F[_], A] extends Queue[A], AsyncQueueSource[F, A]

Attributes

Companion
object
Source
UnboundedQueue.scala
Supertypes
trait AsyncQueueSource[F, A]
trait Queue[A]
trait QueueSourceSink[A]
trait QueueSink[A]
trait QueueSource[A]
class Object
trait Matchable
class Any
Show all
Known subtypes
class WithSize[F, A]
class OverflowQueue[F, A]

Attributes

Companion
class
Source
UnboundedQueue.scala
Supertypes
class Object
trait Matchable
class Any
Self type
trait WaitList[F[_], A] extends GenWaitList[F, A]

Attributes

Source
GenWaitList.scala
Supertypes
trait GenWaitList[F, A]
class Object
trait Matchable
class Any
Self type
WaitList[F, A]