libquassel
0.10.1
libquassel-protocol
/
de.justjanne.libquassel.protocol.session
/
MessageChannel
Message
Channel
class
MessageChannel
(
channel
:
CoroutineChannel
)
:
Closeable
Content copied to clipboard
Types
Functions
Properties
Types
Companion
Link copied to clipboard
object
Companion
Content copied to clipboard
Functions
close
Link copied to clipboard
open
override
fun
close
(
)
Content copied to clipboard
emit
Link copied to clipboard
suspend
fun
emit
(
message
:
HandshakeMessage
)
Content copied to clipboard
suspend
fun
emit
(
message
:
SignalProxyMessage
)
Content copied to clipboard
suspend
fun
emit
(
sizePrefix
:
Boolean
=
true
,
f
:
(
ChainedByteBuffer
)
->
Unit
)
Content copied to clipboard
init
Link copied to clipboard
suspend
fun
init
(
)
Content copied to clipboard
read
Link copied to clipboard
suspend
fun
read
(
)
Content copied to clipboard
register
Link copied to clipboard
fun
register
(
handler
:
ConnectionHandler
)
Content copied to clipboard
Properties
channel
Link copied to clipboard
val
channel
:
CoroutineChannel
Content copied to clipboard
negotiatedFeatures
Link copied to clipboard
var
negotiatedFeatures
:
FeatureSet
Content copied to clipboard