AuxContext

trait AuxContext[T <: Txn[T]]
Companion
object
class Object
trait Matchable
class Any
trait AuralContext[T]

Value members

Abstract methods

def getAux[A](id: Ident[T])(implicit tx: T): Option[A]
def observeAux[A](id: Ident[T])(fun: T => Update[T, A] => Unit)(implicit tx: T): Disposable[T]

Waits for the auxiliary object to appear. If the object appears the function is applied, otherwise nothing happens.

Waits for the auxiliary object to appear. If the object appears the function is applied, otherwise nothing happens.

def putAux[A](id: Ident[T], value: A)(implicit tx: T): Unit
def removeAux(id: Ident[T])(implicit tx: T): Unit