rescala
.
fullmv
.
sgt
synchronization
package
synchronization
Visibility
Public
All
Type Members
case class
Blocked0
(
failedRefChanges:
Int
,
newParent:
SubsumableLock
)
extends
TrySubsumeResult0
with
TryLockResult0
with
Product
with
Serializable
sealed
trait
LockStateResult
extends
AnyRef
sealed
trait
LockStateResult0
extends
AnyRef
case class
Locked
(
lock:
SubsumableLock
)
extends
TryLockResult
with
Product
with
Serializable
case class
Locked0
(
failedRefChanges:
Int
,
lockedRoot:
SubsumableLock
)
extends
TryLockResult0
with
Product
with
Serializable
case class
LockedState
(
guid:
GUID
)
extends
LockStateResult
with
LockStateResult0
with
Product
with
Serializable
trait
SubsumableLock
extends
SubsumableLockProxy
with
Hosted
[
SubsumableLock
]
trait
SubsumableLockBundle
extends
FullMVBundle
trait
SubsumableLockEntryPoint
extends
AnyRef
case class
Successful0
(
failedRefChanges:
Int
)
extends
TrySubsumeResult0
with
Product
with
Serializable
sealed
trait
TryLockResult
extends
AnyRef
sealed
trait
TryLockResult0
extends
AnyRef
sealed
trait
TrySubsumeResult
extends
AnyRef
sealed
trait
TrySubsumeResult0
extends
AnyRef
Value Members
object
Blocked
extends
TrySubsumeResult
with
TryLockResult
with
Product
with
Serializable
object
CompletedState
extends
LockStateResult
with
Product
with
Serializable
object
ConcurrentDeallocation
extends
LockStateResult0
with
Product
with
Serializable
object
Deallocated
extends
TrySubsumeResult
with
TryLockResult
with
Product
with
Serializable
object
GarbageCollected0
extends
TrySubsumeResult0
with
TryLockResult0
with
Product
with
Serializable
object
Successful
extends
TrySubsumeResult
with
Product
with
Serializable
object
Successful0
extends
Serializable
object
UnlockedState
extends
LockStateResult
with
LockStateResult0
with
Product
with
Serializable
Ungrouped