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
|