CombinableStream

final class CombinableStream[A](val stream: EventStream[A]) extends AnyVal
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def combineWith[T1](s1: EventSource[T1])(implicit c: Composition[A, T1]): EventStream[Composed]
def combineWith[T1, T2](s1: EventSource[T1], s2: EventSource[T2])(implicit c: Composition[A, (T1, T2)]): EventStream[Composed]
def combineWith[T1, T2, T3](s1: EventSource[T1], s2: EventSource[T2], s3: EventSource[T3])(implicit c: Composition[A, (T1, T2, T3)]): EventStream[Composed]
def combineWith[T1, T2, T3, T4](s1: EventSource[T1], s2: EventSource[T2], s3: EventSource[T3], s4: EventSource[T4])(implicit c: Composition[A, (T1, T2, T3, T4)]): EventStream[Composed]
def combineWith[T1, T2, T3, T4, T5](s1: EventSource[T1], s2: EventSource[T2], s3: EventSource[T3], s4: EventSource[T4], s5: EventSource[T5])(implicit c: Composition[A, (T1, T2, T3, T4, T5)]): EventStream[Composed]
def combineWith[T1, T2, T3, T4, T5, T6](s1: EventSource[T1], s2: EventSource[T2], s3: EventSource[T3], s4: EventSource[T4], s5: EventSource[T5], s6: EventSource[T6])(implicit c: Composition[A, (T1, T2, T3, T4, T5, T6)]): EventStream[Composed]
def combineWith[T1, T2, T3, T4, T5, T6, T7](s1: EventSource[T1], s2: EventSource[T2], s3: EventSource[T3], s4: EventSource[T4], s5: EventSource[T5], s6: EventSource[T6], s7: EventSource[T7])(implicit c: Composition[A, (T1, T2, T3, T4, T5, T6, T7)]): EventStream[Composed]
def combineWith[T1, T2, T3, T4, T5, T6, T7, T8](s1: EventSource[T1], s2: EventSource[T2], s3: EventSource[T3], s4: EventSource[T4], s5: EventSource[T5], s6: EventSource[T6], s7: EventSource[T7], s8: EventSource[T8])(implicit c: Composition[A, (T1, T2, T3, T4, T5, T6, T7, T8)]): EventStream[Composed]
def combineWithFn[T1, Out](s1: EventSource[T1])(combinator: (A, T1) => Out): EventStream[Out]
Value parameters:
combinator

Must not throw!

def combineWithFn[T1, T2, Out](s1: EventSource[T1], s2: EventSource[T2])(combinator: (A, T1, T2) => Out): EventStream[Out]
Value parameters:
combinator

Must not throw!

def combineWithFn[T1, T2, T3, Out](s1: EventSource[T1], s2: EventSource[T2], s3: EventSource[T3])(combinator: (A, T1, T2, T3) => Out): EventStream[Out]
Value parameters:
combinator

Must not throw!

def combineWithFn[T1, T2, T3, T4, Out](s1: EventSource[T1], s2: EventSource[T2], s3: EventSource[T3], s4: EventSource[T4])(combinator: (A, T1, T2, T3, T4) => Out): EventStream[Out]
Value parameters:
combinator

Must not throw!

def combineWithFn[T1, T2, T3, T4, T5, Out](s1: EventSource[T1], s2: EventSource[T2], s3: EventSource[T3], s4: EventSource[T4], s5: EventSource[T5])(combinator: (A, T1, T2, T3, T4, T5) => Out): EventStream[Out]
Value parameters:
combinator

Must not throw!

def combineWithFn[T1, T2, T3, T4, T5, T6, Out](s1: EventSource[T1], s2: EventSource[T2], s3: EventSource[T3], s4: EventSource[T4], s5: EventSource[T5], s6: EventSource[T6])(combinator: (A, T1, T2, T3, T4, T5, T6) => Out): EventStream[Out]
Value parameters:
combinator

Must not throw!

def combineWithFn[T1, T2, T3, T4, T5, T6, T7, Out](s1: EventSource[T1], s2: EventSource[T2], s3: EventSource[T3], s4: EventSource[T4], s5: EventSource[T5], s6: EventSource[T6], s7: EventSource[T7])(combinator: (A, T1, T2, T3, T4, T5, T6, T7) => Out): EventStream[Out]
Value parameters:
combinator

Must not throw!

def combineWithFn[T1, T2, T3, T4, T5, T6, T7, T8, Out](s1: EventSource[T1], s2: EventSource[T2], s3: EventSource[T3], s4: EventSource[T4], s5: EventSource[T5], s6: EventSource[T6], s7: EventSource[T7], s8: EventSource[T8])(combinator: (A, T1, T2, T3, T4, T5, T6, T7, T8) => Out): EventStream[Out]
Value parameters:
combinator

Must not throw!

def sample[T1](s1: SignalSource[T1]): EventStream[T1]
def sample[T1, T2](s1: SignalSource[T1], s2: SignalSource[T2]): EventStream[(T1, T2)]
def sample[T1, T2, T3](s1: SignalSource[T1], s2: SignalSource[T2], s3: SignalSource[T3]): EventStream[(T1, T2, T3)]
def sample[T1, T2, T3, T4](s1: SignalSource[T1], s2: SignalSource[T2], s3: SignalSource[T3], s4: SignalSource[T4]): EventStream[(T1, T2, T3, T4)]
def sample[T1, T2, T3, T4, T5](s1: SignalSource[T1], s2: SignalSource[T2], s3: SignalSource[T3], s4: SignalSource[T4], s5: SignalSource[T5]): EventStream[(T1, T2, T3, T4, T5)]
def sample[T1, T2, T3, T4, T5, T6](s1: SignalSource[T1], s2: SignalSource[T2], s3: SignalSource[T3], s4: SignalSource[T4], s5: SignalSource[T5], s6: SignalSource[T6]): EventStream[(T1, T2, T3, T4, T5, T6)]
def sample[T1, T2, T3, T4, T5, T6, T7](s1: SignalSource[T1], s2: SignalSource[T2], s3: SignalSource[T3], s4: SignalSource[T4], s5: SignalSource[T5], s6: SignalSource[T6], s7: SignalSource[T7]): EventStream[(T1, T2, T3, T4, T5, T6, T7)]
def sample[T1, T2, T3, T4, T5, T6, T7, T8](s1: SignalSource[T1], s2: SignalSource[T2], s3: SignalSource[T3], s4: SignalSource[T4], s5: SignalSource[T5], s6: SignalSource[T6], s7: SignalSource[T7], s8: SignalSource[T8]): EventStream[(T1, T2, T3, T4, T5, T6, T7, T8)]
def withCurrentValueOf[T1](s1: SignalSource[T1])(implicit c: Composition[A, T1]): EventStream[Composed]
def withCurrentValueOf[T1, T2](s1: SignalSource[T1], s2: SignalSource[T2])(implicit c: Composition[A, (T1, T2)]): EventStream[Composed]
def withCurrentValueOf[T1, T2, T3](s1: SignalSource[T1], s2: SignalSource[T2], s3: SignalSource[T3])(implicit c: Composition[A, (T1, T2, T3)]): EventStream[Composed]
def withCurrentValueOf[T1, T2, T3, T4](s1: SignalSource[T1], s2: SignalSource[T2], s3: SignalSource[T3], s4: SignalSource[T4])(implicit c: Composition[A, (T1, T2, T3, T4)]): EventStream[Composed]
def withCurrentValueOf[T1, T2, T3, T4, T5](s1: SignalSource[T1], s2: SignalSource[T2], s3: SignalSource[T3], s4: SignalSource[T4], s5: SignalSource[T5])(implicit c: Composition[A, (T1, T2, T3, T4, T5)]): EventStream[Composed]
def withCurrentValueOf[T1, T2, T3, T4, T5, T6](s1: SignalSource[T1], s2: SignalSource[T2], s3: SignalSource[T3], s4: SignalSource[T4], s5: SignalSource[T5], s6: SignalSource[T6])(implicit c: Composition[A, (T1, T2, T3, T4, T5, T6)]): EventStream[Composed]
def withCurrentValueOf[T1, T2, T3, T4, T5, T6, T7](s1: SignalSource[T1], s2: SignalSource[T2], s3: SignalSource[T3], s4: SignalSource[T4], s5: SignalSource[T5], s6: SignalSource[T6], s7: SignalSource[T7])(implicit c: Composition[A, (T1, T2, T3, T4, T5, T6, T7)]): EventStream[Composed]
def withCurrentValueOf[T1, T2, T3, T4, T5, T6, T7, T8](s1: SignalSource[T1], s2: SignalSource[T2], s3: SignalSource[T3], s4: SignalSource[T4], s5: SignalSource[T5], s6: SignalSource[T6], s7: SignalSource[T7], s8: SignalSource[T8])(implicit c: Composition[A, (T1, T2, T3, T4, T5, T6, T7, T8)]): EventStream[Composed]

Concrete fields