Class

org.dsa.iot.rx.AbstractRxBlock

Port

Related Doc: package AbstractRxBlock

Permalink

case class Port[X](name: String) extends Product with Serializable

Connector for attributes and inputs. Provides the input as Observable[X].

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Port
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Port(name: String)

    Permalink

Value Members

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  3. def <~(src: Observable[_ <: X]): Unit

    Permalink

    Connects this port to an arbitrary Observable.

    Connects this port to an arbitrary Observable. An alias for from(src).

  4. def <~(block: AbstractRxBlock[_ <: X]): Unit

    Permalink

    Connects this port to the output of another block.

    Connects this port to the output of another block. An alias for from(block).

  5. def <~(value: X): Unit

    Permalink

    Assign a specific value to this port.

    Assign a specific value to this port. An alias for set(value).

  6. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. def clone(): AnyRef

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

    Permalink
    Definition Classes
    AnyRef
  10. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. def from(src: Observable[_ <: X]): Unit

    Permalink

    Connects this port to an arbitrary Observable.

  12. def from(block: AbstractRxBlock[_ <: X]): Unit

    Permalink

    Connects this port to the output of another block.

  13. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  14. def in: Observable[X]

    Permalink

    Block's input as Observable[X].

  15. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  16. val name: String

    Permalink
  17. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  18. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  20. val owner: AbstractRxBlock[R]

    Permalink
  21. def set(value: X): Unit

    Permalink

    Assign a specific value to this port.

  22. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  23. def unset(): Unit

    Permalink

    Disconnects this port from the input source.

  24. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped