core
core
API
ox
Fork
ForkLocal
ForkLocal
Ox
syntax
ox.channels
BufferedChannel
Channel
Channel
ChannelClosedException
Error
Done
ChannelResult
ChannelResult
Closed
Done
Error
Value
DirectChannel
Sink
Source
Source
SourceCompanionOps
SourceOps
core
/
ox.channels
/
SourceCompanionOps
SourceCompanionOps
ox.channels.SourceCompanionOps
trait
SourceCompanionOps
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Known subtypes
object
Source
.type
Clear all
Members list
Concise view
Value members
Concrete methods
def
concat
[
T
](
sources
:
Seq
[()
=>
Source
[
T
]])(
using
Ox
):
Source
[
T
]
def
concat
[
T
](
capacity
:
Int
)(
sources
:
Seq
[()
=>
Source
[
T
]])(
using
Ox
):
Source
[
T
]
def
fromFork
[
T
](
f
:
Fork
[
T
])(
using
Ox
):
Source
[
T
]
def
fromFork
[
T
](
capacity
:
Int
)(
f
:
Fork
[
T
])(
using
Ox
):
Source
[
T
]
def
fromIterable
[
T
](
it
:
Iterable
[
T
])(
using
Ox
):
Source
[
T
]
def
fromIterable
[
T
](
capacity
:
Int
)(
it
:
Iterable
[
T
])(
using
Ox
):
Source
[
T
]
def
fromIterator
[
T
](
it
:
=>
Iterator
[
T
])(
using
Ox
):
Source
[
T
]
def
fromIterator
[
T
](
capacity
:
Int
)(
it
:
=>
Iterator
[
T
])(
using
Ox
):
Source
[
T
]
def
fromValues
[
T
](
ts
:
T
*)(
using
Ox
):
Source
[
T
]
def
fromValues
[
T
](
capacity
:
Int
)(
ts
:
T
*)(
using
Ox
):
Source
[
T
]
def
iterate
[
T
](
zero
:
T
)(
f
:
T
=>
T
)(
using
Ox
):
Source
[
T
]
def
iterate
[
T
](
capacity
:
Int
)(
zero
:
T
)(
f
:
T
=>
T
)(
using
Ox
):
Source
[
T
]
def
repeat
(
using
Ox
):
Source
[
Unit
]
def
repeat
[
T
](
element
:
T
)(
using
Ox
):
Source
[
T
]
def
repeat
[
T
](
capacity
:
Int
)(
element
:
T
)(
using
Ox
):
Source
[
T
]
def
tick
(
interval
:
FiniteDuration
)(
using
Ox
):
Source
[
Unit
]
def
tick
[
T
](
interval
:
FiniteDuration
,
element
:
T
)(
using
Ox
):
Source
[
T
]
def
tick
[
T
](
capacity
:
Int
)(
interval
:
FiniteDuration
,
element
:
T
)(
using
Ox
):
Source
[
T
]
def
timeout
(
interval
:
FiniteDuration
)(
using
Ox
):
Source
[
Unit
]
def
timeout
[
T
](
interval
:
FiniteDuration
,
element
:
T
)(
using
Ox
):
Source
[
T
]
def
timeout
[
T
](
capacity
:
Int
)(
interval
:
FiniteDuration
,
element
:
T
)(
using
Ox
):
Source
[
T
]
def
unfold
[
S
,
T
](
initial
:
S
)(
f
:
S
=>
Option
[(
T
,
S
)])(
using
Ox
):
Source
[
T
]
def
unfold
[
S
,
T
](
capacity
:
Int
)(
initial
:
S
)(
f
:
S
=>
Option
[(
T
,
S
)])(
using
Ox
):
Source
[
T
]