org.jetbrains.kotlinx.jupyter.messaging.comms.CommManagerInternal.kt Maven / Gradle / Ivy
package org.jetbrains.kotlinx.jupyter.messaging.comms
import org.jetbrains.kotlinx.jupyter.api.libraries.Comm
import org.jetbrains.kotlinx.jupyter.api.libraries.CommManager
import org.jetbrains.kotlinx.jupyter.messaging.CommClose
import org.jetbrains.kotlinx.jupyter.messaging.CommMsg
import org.jetbrains.kotlinx.jupyter.messaging.CommOpen
import org.jetbrains.kotlinx.jupyter.messaging.Message
interface CommManagerInternal : CommManager {
fun processCommOpen(
message: Message,
content: CommOpen,
): Comm?
fun processCommMessage(
message: Message,
content: CommMsg,
)
fun processCommClose(
message: Message,
content: CommClose,
)
}