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 classData.In<T>Input port pipe.static classData.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 voidData.Pipe. addSource(Data.Pipe<T> source)protected booleanData.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 voidData.Pipe. process(Data.Pipe<T> sink, Data.Packet<T> buffer, long time)protected voidData.Pipe. registerSink(Data.Pipe<T> sink)protected voidData.Pipe. registerSource(Data.Pipe<T> source)voidData.Pipe. removeSource(Data.Pipe<T> source)protected voidData.Pipe. unregisterSink(Data.Pipe<T> sink)protected voidData.Pipe. unregisterSource(Data.Pipe<T> source)
-