SubHelper

tyrian.runtime.SubHelper$
object SubHelper

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Classlikes

final case class CancelableSub[F[_]](id: String, cancel: F[Unit])(implicit evidence$4: Concurrent[F])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def aliveAndDead[F[_] : Concurrent, Msg](subs: List[Observe[F, _, Msg]], current: List[(String, F[Unit])]): (List[(String, F[Unit])], List[F[Unit]])
def findNewSubs[F[_] : Concurrent, Msg](subs: List[Observe[F, _, Msg]], alive: List[String], inProgress: List[String]): List[Observe[F, _, Msg]]
def flatten[F[_], Msg](sub: Sub[F, Msg]): List[Observe[F, _, Msg]]
def toRun[F[_] : Concurrent, Msg](newSubs: List[Observe[F, _, Msg]], callback: Msg => Unit): List[F[Option[CancelableSub[F]]]]