Transport

object Transport
Companion
class
class Object
trait Matchable
class Any

Type members

Classlikes

sealed trait ModelUpdate[T <: Txn[T]] extends Update[T]
final case class ObjectAdded[T <: Txn[T]](transport: Transport[T], obj: Obj[T]) extends ModelUpdate[T]
final case class ObjectRemoved[T <: Txn[T]](transport: Transport[T], obj: Obj[T]) extends ModelUpdate[T]
final case class Play[T <: Txn[T]](transport: Transport[T], position: Long) extends StateUpdate[T]
final case class Seek[T <: Txn[T]](transport: Transport[T], position: Long, isPlaying: Boolean) extends StateUpdate[T]
sealed trait StateUpdate[T <: Txn[T]] extends Update[T]
final case class Stop[T <: Txn[T]](transport: Transport[T], position: Long) extends StateUpdate[T]
sealed trait Update[T <: Txn[T]]
final case class ViewAdded[T <: Txn[T]](transport: Transport[T], view: AuralObj[T]) extends ViewUpdate[T]
final case class ViewRemoved[T <: Txn[T]](transport: Transport[T], view: AuralObj[T]) extends ViewUpdate[T]
sealed trait ViewUpdate[T <: Txn[T]] extends Update[T]