SourceOps

ox.channels.SourceOps
trait SourceOps[+T]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Source[T]
trait Channel[T]
class BufferedChannel[T]
class DirectChannel[T]
class CollectSource[T, U]
Self type
Source[T]

Members list

Value members

Concrete methods

def collectAsView[U](f: PartialFunction[T, U]): Source[U]
def concat[U >: T](other: Source[U])(using Ox, StageCapacity): Source[U]
def drain(): Unit
def filter(f: T => Boolean)(using Ox, StageCapacity): Source[T]
def filterAsView(f: T => Boolean): Source[T]
def foreach(f: T => Unit): Unit
def map[U](f: T => U)(using Ox, StageCapacity): Source[U]
def mapAsView[U](f: T => U): Source[U]
def merge[U >: T](other: Source[U])(using Ox, StageCapacity): Source[U]
def pipeTo(sink: Sink[T]): Unit
def take(n: Int)(using Ox, StageCapacity): Source[T]
def toList: List[T]
def transform[U](f: Iterator[T] => Iterator[U])(using Ox, StageCapacity): Source[U]
def zip[U](other: Source[U])(using Ox, StageCapacity): Source[(T, U)]