ClientRpcHandler

class ClientRpcHandler(session: Session) : RpcHandler

Functions

Link copied to clipboard
open override fun bufferInfoUpdated(bufferInfo: BufferInfo)
Link copied to clipboard
open fun changePassword(peerPtr: ULong, user: String?, old: String?, new: String?)
Link copied to clipboard
open fun createIdentity(identity: IdentityStub, additional: QVariantMap)
Link copied to clipboard
open fun createNetwork(networkInfo: NetworkInfo, channels: List<String>)
Link copied to clipboard
open fun disconnectFromCore()
Link copied to clipboard
open override fun displayMsg(message: Message)
Link copied to clipboard
open override fun displayStatusMsg(net: String?, msg: String?)
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun identityCreated(identity: QVariantMap)
Link copied to clipboard
open override fun identityRemoved(identityId: IdentityId)
Link copied to clipboard
inline fun messages(): Flow<Message>
Link copied to clipboard
open override fun networkCreated(networkId: NetworkId)
Link copied to clipboard
open override fun networkRemoved(networkId: NetworkId)
Link copied to clipboard
open override fun objectRenamed(classname: ByteBuffer, newName: String?, oldName: String?)
Link copied to clipboard
open fun passwordChanged(peer: ULong, success: Boolean)
Link copied to clipboard
open fun removeIdentity(identityId: IdentityId)
Link copied to clipboard
open fun removeNetwork(networkId: NetworkId)
Link copied to clipboard
open fun requestKickClient(id: Int)
Link copied to clipboard
open fun rpc(target: ProtocolSide, function: String, vararg arg: QVariant_)
Link copied to clipboard
open fun sendInput(bufferInfo: BufferInfo, message: String?)
Link copied to clipboard
inline fun statusMessage(): StateFlow<StatusMessage?>
Link copied to clipboard
open fun sync(target: ProtocolSide, function: String, vararg arg: QVariant_)

Properties

Link copied to clipboard
open override val className: String
Link copied to clipboard
override var initialized: Boolean
Link copied to clipboard
override var objectName: String
Link copied to clipboard
open override var session: Session?