Uses of Class
org.praxislive.code.userapi.Data.Pipe
-
Packages that use Data.Pipe Package Description org.praxislive.code.userapi -
-
Uses of Data.Pipe in org.praxislive.code.userapi
Subclasses of Data.Pipe in org.praxislive.code.userapi Modifier and Type Class Description static class
Data.In<T>
Input port pipe.static class
Data.Out<T>
Input port pipe.Methods in org.praxislive.code.userapi that return Data.Pipe Modifier and Type Method Description static <T> Data.Pipe<T>
Data. apply(Function<? super T,? extends T> function)
Create a pipe that applies the function to every type T passing through.Data.Pipe<T>
Data.Sink. input()
Get the input pipe for this sink.static <T> Data.Pipe<T>
Data. link(Data.Pipe<T>... pipes)
Link provided Data.Pipes together.static <T> Data.Pipe<T>
Data. supply(Supplier<? extends T> supplier)
Create a pipe that supplies new instances of type T.static <T> Data.Pipe<T>
Data. with(Consumer<? super T> consumer)
Create a pipe that applies the consumer to every type T passing through.Methods in org.praxislive.code.userapi with parameters of type Data.Pipe Modifier and Type Method Description void
Data.Pipe. addSource(Data.Pipe<T> source)
protected boolean
Data.Pipe. isOutputRequired(Data.Pipe<T> source, long time)
static <T> Data.Pipe<T>
Data. link(Data.Pipe<T>... pipes)
Link provided Data.Pipes together.protected void
Data.Pipe. process(Data.Pipe<T> sink, Data.Packet<T> buffer, long time)
protected void
Data.Pipe. registerSink(Data.Pipe<T> sink)
protected void
Data.Pipe. registerSource(Data.Pipe<T> source)
void
Data.Pipe. removeSource(Data.Pipe<T> source)
protected void
Data.Pipe. unregisterSink(Data.Pipe<T> sink)
protected void
Data.Pipe. unregisterSource(Data.Pipe<T> source)
-