package node
Type Members
- class ChippedObjectNodeData[A <: AnyRef] extends NodeData[A]
- class ChippedObjectNodeDataRequest[A <: AnyRef] extends NodeDataRequest[A, ChippedObjectNodeData[A]]
- class ChippedObjectNodeImpl[A <: AnyRef] extends InternalChippedObjectNode[A]
- class IllegalObjectNodeException extends SynchronizedObjectException
- trait InternalChippedObjectNode[A <: AnyRef] extends InternalNode[A] with ChippedObjectNode[A]
- sealed trait InternalNode[A <: AnyRef] extends MutableNode[A] with TrafficInterestedNode[A] with ConnectedObjectNode[A]
- trait InternalObjectSyncNode[A <: AnyRef] extends InternalChippedObjectNode[A] with ObjectSyncNode[A] with MutableSyncNode[A]
- trait MutableNode[A <: AnyRef] extends ConnectedObjectNode[A]
- trait MutableSyncNode[A <: AnyRef] extends MutableNode[A]
- class NodeData[+A <: AnyRef] extends AnyRef
- trait NodeDataFactory extends AnyRef
- sealed trait NodeDataRequest[A <: AnyRef, +N <: NodeData[A]] extends AnyRef
- class NormalNodeDataRequest[A <: AnyRef] extends NodeDataRequest[A, NodeData[A]]
- class ObjectSyncNodeImpl[A <: AnyRef] extends ChippedObjectNodeImpl[A] with InternalObjectSyncNode[A]
- class RootObjectNodeImpl[A <: AnyRef] extends ObjectSyncNodeImpl[A]
- class SyncNodeDataRequest[A <: AnyRef] extends ChippedObjectNodeDataRequest[A] with NodeDataRequest[A, SyncObjectNodeData[A]]
- class SyncObjectNodeData[A <: AnyRef] extends ChippedObjectNodeData[A]
- trait TrafficInterestedNode[A <: AnyRef] extends ConnectedObjectNode[A]
- class UnknownObjectSyncNode extends MutableSyncNode[AnyRef]