it.unibo.tuprolog.solve.channel

package it.unibo.tuprolog.solve.channel

Classes

Name Description
interface Channel<T : Any> : Any
interface ChannelStore<T : Any, C : Channel<T>, Self : ChannelStore<T, C, Self>> : Map<String, C>, Any
interface InputChannel<T : Any> : Channel<T>, Any
interface InputStore: ChannelStore<String, InputChannel<String>, InputStore>, Any
class Listener<T>
interface OutputChannel<T : Any> : Channel<T>, Any
interface OutputStore: ChannelStore<String, OutputChannel<String>, OutputStore>, Any
class PrintStreamChannel<T : Any> : AbstractOutputChannel<T>
class ReaderChannel: AbstractInputChannel<String>
class WriterChannel: AbstractOutputChannel<String>

Subpackages

Name Description
package it.unibo.tuprolog.solve.channel.impl

Typealiases

Name Description
typealias Listener = Function1