package node

Type Members

  1. class ChippedObjectNodeData[A <: AnyRef] extends NodeData[A]
  2. class ChippedObjectNodeDataRequest[A <: AnyRef] extends NodeDataRequest[A, ChippedObjectNodeData[A]]
  3. class ChippedObjectNodeImpl[A <: AnyRef] extends InternalChippedObjectNode[A]
  4. class IllegalObjectNodeException extends SynchronizedObjectException
  5. trait InternalChippedObjectNode[A <: AnyRef] extends InternalNode[A] with ChippedObjectNode[A]
  6. sealed trait InternalNode[A <: AnyRef] extends MutableNode[A] with TrafficInterestedNode[A] with ConnectedObjectNode[A]
  7. trait InternalObjectSyncNode[A <: AnyRef] extends InternalChippedObjectNode[A] with ObjectSyncNode[A] with MutableSyncNode[A]
  8. trait MutableNode[A <: AnyRef] extends ConnectedObjectNode[A]
  9. trait MutableSyncNode[A <: AnyRef] extends MutableNode[A]
  10. class NodeData[+A <: AnyRef] extends AnyRef
  11. trait NodeDataFactory extends AnyRef
  12. sealed trait NodeDataRequest[A <: AnyRef, +N <: NodeData[A]] extends AnyRef
  13. class NormalNodeDataRequest[A <: AnyRef] extends NodeDataRequest[A, NodeData[A]]
  14. class ObjectSyncNodeImpl[A <: AnyRef] extends ChippedObjectNodeImpl[A] with InternalObjectSyncNode[A]
  15. class RootObjectNodeImpl[A <: AnyRef] extends ObjectSyncNodeImpl[A]
  16. class SyncNodeDataRequest[A <: AnyRef] extends ChippedObjectNodeDataRequest[A] with NodeDataRequest[A, SyncObjectNodeData[A]]
  17. class SyncObjectNodeData[A <: AnyRef] extends ChippedObjectNodeData[A]
  18. trait TrafficInterestedNode[A <: AnyRef] extends ConnectedObjectNode[A]
  19. class UnknownObjectSyncNode extends MutableSyncNode[AnyRef]

Ungrouped