de.sciss.lucre.confluent.reactive.impl.ConfluentReactiveImpl

TxnMixin

trait TxnMixin[S <: ConfluentReactiveLike[S]] extends impl.ConfluentImpl.TxnMixin[S] with Txn[S]

Self Type
TxnMixin[S] with S.Tx
Linear Supertypes
Txn[S], Txn[S], impl.ConfluentImpl.TxnMixin[S], Modifiable, VersionInfo, BasicTxnImpl[S], Txn[S], Txn[S], TxnLike, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. TxnMixin
  2. Txn
  3. Txn
  4. TxnMixin
  5. Modifiable
  6. VersionInfo
  7. BasicTxnImpl
  8. Txn
  9. Txn
  10. TxnLike
  11. AnyRef
  12. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def flushCaches(meld: MeldInfo[S], newVersion: Boolean, caches: IndexedSeq[Cache[S.Tx]]): Unit

    Attributes
    protected
    Definition Classes
    TxnMixin
  2. abstract def inputAccess: Acc[S]

    Definition Classes
    Txn
  3. abstract def isRetroactive: Boolean

    Definition Classes
    Txn
  4. abstract def peer: InTxn

    Definition Classes
    TxnLike
  5. abstract def system: S

    Definition Classes
    Txn

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. final def addDirtyCache(map: Cache[S.Tx]): Unit

    Definition Classes
    TxnMixin → Txn
  5. final def addDirtyLocalCache(map: Cache[S.Tx]): Unit

    Definition Classes
    TxnMixin → Txn
  6. final def addInputVersion(path: Acc[S]): Unit

    Definition Classes
    TxnMixin → Txn
  7. def afterCommit(code: ⇒ Unit): Unit

    Definition Classes
    BasicTxnImpl → TxnLike
  8. final def alloc(pid: ID[S]): ID[S]

    Attributes
    protected
    Definition Classes
    TxnMixin
    Annotations
    @inline()
  9. final def allocPartial(pid: ID[S]): ID[S]

    Attributes
    protected
    Definition Classes
    TxnMixin
    Annotations
    @inline()
  10. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  11. final def beforeCommit(fun: (S.Tx) ⇒ Unit): Unit

    Definition Classes
    TxnMixin → BasicTxnImpl → Txn
  12. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  13. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  14. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  15. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. final def fullCache: Durable[S, Int, DurablePersistentMap[S, Int]]

    Attributes
    protected
    Definition Classes
    TxnMixin
  17. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  18. final def getNonTxn[A](id: ID[S])(implicit ser: ImmutableSerializer[A]): A

    Definition Classes
    TxnMixin → Txn
  19. final def getPartial[A](id: ID[S])(implicit ser: Serializer[S.Tx, Acc[S], A]): A

    Definition Classes
    TxnMixin → Txn
  20. final def getTxn[A](id: ID[S])(implicit ser: Serializer[S.Tx, Acc[S], A]): A

    Definition Classes
    TxnMixin → Txn
  21. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  22. final def info: Modifiable

    Definition Classes
    TxnMixin → Txn
  23. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  24. final def meldInfo: MeldInfo[S]

    Attributes
    protected
    Definition Classes
    TxnMixin
  25. final var message: String

    Definition Classes
    TxnMixin → Modifiable → VersionInfo
  26. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  27. final def newBooleanVar(pid: ID[S], init: Boolean): Var[S, Boolean]

    Definition Classes
    TxnMixin → Txn
  28. final def newDurableIDMap[A](implicit serializer: Serializer[S.Tx, Acc[S], A]): IdentifierMap[ID[S], S.Tx, A]

    Definition Classes
    TxnMixin → Txn
  29. final def newEventValidity(pid: ID[S]): Validity[S.Tx]

    Definition Classes
    TxnMixin → Txn
  30. final def newEventVar[A](pid: ID[S])(implicit serializer: Serializer[S.Tx, Acc[S], A]): Var[S, A]

    Definition Classes
    TxnMixin → Txn
  31. final def newHandle[A](value: A)(implicit serializer: Serializer[S.Tx, Acc[S], A]): Source[S.Tx, A]

    Definition Classes
    TxnMixin → Txn
  32. final def newID(): ID[S]

    Definition Classes
    TxnMixin → Txn
  33. final def newInMemoryIDMap[A]: IdentifierMap[ID[S], S.Tx, A]

    Definition Classes
    TxnMixin → Txn
  34. final def newIntVar(pid: ID[S], init: Int): Var[S, Int]

    Definition Classes
    TxnMixin → Txn
  35. final def newLocalVar[A](init: (S.Tx) ⇒ A): LocalVar[S.Tx, A]

    Definition Classes
    TxnMixin → Txn
  36. final def newLongVar(pid: ID[S], init: Long): Var[S, Long]

    Definition Classes
    TxnMixin → Txn
  37. final def newPartialID(): ID[S]

    Definition Classes
    TxnMixin → Txn
  38. final def newPartialVar[A](pid: ID[S], init: A)(implicit ser: Serializer[S.Tx, Acc[S], A]): Var[S, A]

    Definition Classes
    TxnMixin → Txn
  39. final def newVar[A](pid: ID[S], init: A)(implicit ser: Serializer[S.Tx, Acc[S], A]): Var[S, A]

    Definition Classes
    TxnMixin → Txn
  40. final def newVarArray[A](size: Int): Array[Var[S, A]]

    Definition Classes
    TxnMixin → Txn
  41. final def notify(): Unit

    Definition Classes
    AnyRef
  42. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  43. final def partialCache: Partial[S, Int, DurablePersistentMap[S, Int]]

    Attributes
    protected
    Definition Classes
    TxnMixin
  44. final def putNonTxn[A](id: ID[S], value: A)(implicit ser: ImmutableSerializer[A]): Unit

    Definition Classes
    TxnMixin → Txn
  45. final def putPartial[A](id: ID[S], value: A)(implicit ser: Serializer[S.Tx, Acc[S], A]): Unit

    Definition Classes
    TxnMixin → Txn
  46. final def putTxn[A](id: ID[S], value: A)(implicit ser: Serializer[S.Tx, Acc[S], A]): Unit

    Definition Classes
    TxnMixin → Txn
  47. final def reactionMap: ReactionMap[S]

    Definition Classes
    TxnMixin → Txn
  48. final def readBooleanVar(pid: ID[S], in: DataInput): Var[S, Boolean]

    Definition Classes
    TxnMixin → Txn
  49. final def readDurableIDMap[A](in: DataInput)(implicit serializer: Serializer[S.Tx, Acc[S], A]): IdentifierMap[ID[S], S.Tx, A]

    Definition Classes
    TxnMixin → Txn
  50. final def readEventValidity(pid: ID[S], in: DataInput): Validity[S.Tx]

    Definition Classes
    TxnMixin → Txn
  51. final def readEventVar[A](pid: ID[S], in: DataInput)(implicit serializer: Serializer[S.Tx, Acc[S], A]): Var[S, A]

    Definition Classes
    TxnMixin → Txn
  52. final def readID(in: DataInput, acc: Acc[S]): ID[S]

    Definition Classes
    TxnMixin → Txn
  53. final def readIntVar(pid: ID[S], in: DataInput): Var[S, Int]

    Definition Classes
    TxnMixin → Txn
  54. final def readLongVar(pid: ID[S], in: DataInput): Var[S, Long]

    Definition Classes
    TxnMixin → Txn
  55. final def readPartialID(in: DataInput, acc: Acc[S]): ID[S]

    Definition Classes
    TxnMixin → Txn
  56. final def readPartialSource(in: DataInput, pid: ID[S]): ID[S]

    Attributes
    protected
    Definition Classes
    TxnMixin
  57. final def readPartialVar[A](pid: ID[S], in: DataInput)(implicit ser: Serializer[S.Tx, Acc[S], A]): Var[S, A]

    Definition Classes
    TxnMixin → Txn
  58. final def readSource(in: DataInput, pid: ID[S]): ID[S]

    Attributes
    protected
    Definition Classes
    TxnMixin
  59. final def readTreeVertexLevel(term: Long): Int

    Definition Classes
    TxnMixin → Txn
  60. final def readVar[A](pid: ID[S], in: DataInput)(implicit ser: Serializer[S.Tx, Acc[S], A]): Var[S, A]

    Definition Classes
    TxnMixin → Txn
  61. final def removeDurableIDMap[A](map: IdentifierMap[ID[S], S.Tx, A]): Unit

    Definition Classes
    TxnMixin → Txn
  62. final def removeFromCache(id: ID[S]): Unit

    Definition Classes
    TxnMixin → Txn
  63. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  64. final val timeStamp: Long

    Definition Classes
    TxnMixin → VersionInfo
  65. def toString(): String

    Definition Classes
    TxnMixin → AnyRef → Any
  66. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  67. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  68. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Txn[S]

Inherited from Txn[S]

Inherited from impl.ConfluentImpl.TxnMixin[S]

Inherited from Modifiable

Inherited from VersionInfo

Inherited from BasicTxnImpl[S]

Inherited from Txn[S]

Inherited from Txn[S]

Inherited from TxnLike

Inherited from AnyRef

Inherited from Any

Ungrouped