OutMain

trait OutMain[A] extends Main[A] with OutHandler
trait OutHandler
trait Main[A]
trait InOut
trait Resource
class Object
trait Matchable
class Any
trait OutDMain
trait OutIMain
trait OutLMain

Value members

Abstract methods

def flush(): Boolean
def next(v: A): Unit
def nextN(a: Array[A], off: Int, len: Int): Unit
def outlet: Out[A]

Inherited methods

def advance(len: Int): Unit

Be sure you know what you are doing.

Be sure you know what you are doing.

Inherited from:
Main
def array: Array[A]

Be sure you know what you are doing. This should be called if efficient array access is needed, only after making sure that data is available. Valid array data starts at offset for available number of frames. To indicate that a number of frames has been used, finally call advance.

Be sure you know what you are doing. This should be called if efficient array access is needed, only after making sure that data is available. Valid array data starts at offset for available number of frames. To indicate that a number of frames has been used, finally call advance.

Inherited from:
Main
def available: Int

The number of further input or output frames available.

The number of further input or output frames available.

Inherited from:
InOut
def free(): Unit
Inherited from:
Resource
def hasNext: Boolean

Whether further input or output is available.

Whether further input or output is available.

Inherited from:
InOut
def isDone: Boolean
Inherited from:
Main
def offset: Int

Be sure you know what you are doing.

Be sure you know what you are doing.

Inherited from:
Main
@throws(classOf[Exception])
def onDownstreamFinish(cause: Throwable): Unit
Inherited from:
OutHandler
@throws(classOf[Exception])
def onPull(): Unit
Inherited from:
OutHandler

Deprecated and Inherited methods

@deprecated(message = "Call onDownstreamFinish with a cancellation cause.", since = "2.6.0") @deprecatedOverriding(message = "Override `def onDownstreamFinish(cause: Throwable)`, instead.", since = "2.6.0") @throws(classOf[Exception])
def onDownstreamFinish(): Unit
Deprecated
[Since version 2.6.0] Call onDownstreamFinish with a cancellation cause.
Inherited from:
OutHandler