NetworkStub

interface NetworkStub : StatefulSyncableStub

Functions

Link copied to clipboard
open fun acknowledgeCap(capability: String)
Link copied to clipboard
open fun addCap(capability: String, value: String = "")
Link copied to clipboard
open fun addIrcChannel(channel: String)
Link copied to clipboard
open fun addIrcUser(hostmask: String)
Link copied to clipboard
open fun addSupport(param: String, value: String = "")
Link copied to clipboard
open fun clearCaps()
Link copied to clipboard
abstract fun fromVariantMap(properties: QVariantMap)
Link copied to clipboard
open fun removeCap(capability: String)
Link copied to clipboard
open fun removeSupport(param: String)
Link copied to clipboard
open fun requestConnect()
Link copied to clipboard
open fun requestDisconnect()
Link copied to clipboard
open fun requestSetNetworkInfo(info: NetworkInfo)
Link copied to clipboard
open override fun requestUpdate(properties: QVariantMap)

Replaces all properties of the object with the content of the "properties" parameter. This parameter is in network representation.

Link copied to clipboard
open fun rpc(target: ProtocolSide, function: String, vararg arg: QVariant_)
Link copied to clipboard
open fun setAutoIdentifyPassword(autoIdentifyPassword: String)
Link copied to clipboard
open fun setAutoIdentifyService(autoIdentifyService: String)
Link copied to clipboard
open fun setAutoReconnectInterval(autoReconnectInterval: UInt)
Link copied to clipboard
open fun setAutoReconnectRetries(autoReconnectRetries: UShort)
Link copied to clipboard
open fun setCodecForDecoding(codecForDecoding: ByteBuffer)
Link copied to clipboard
open fun setCodecForEncoding(codecForEncoding: ByteBuffer)
Link copied to clipboard
open fun setCodecForServer(codecForServer: ByteBuffer)
Link copied to clipboard
open fun setConnected(isConnected: Boolean)
Link copied to clipboard
open fun setConnectionState(connectionState: Int)
Link copied to clipboard
open fun setCurrentServer(currentServer: String)
Link copied to clipboard
open fun setIdentity(identityId: IdentityId)
Link copied to clipboard
open fun setLatency(latency: Int)
Link copied to clipboard
open fun setMessageRateBurstSize(messageRateBurstSize: UInt)
Link copied to clipboard
open fun setMessageRateDelay(messageRateDelay: UInt)
Link copied to clipboard
open fun setMyNick(myNick: String)
Link copied to clipboard
open fun setNetworkName(networkName: String)
Link copied to clipboard
open fun setPerform(perform: QStringList)
Link copied to clipboard
open fun setRejoinChannels(rejoinChannels: Boolean)
Link copied to clipboard
open fun setSaslAccount(saslAccount: String)
Link copied to clipboard
open fun setSaslPassword(saslPassword: String)
Link copied to clipboard
open fun setServerList(serverList: QVariantList)
Link copied to clipboard
open fun setSkipCaps(skipCaps: QStringList)
Link copied to clipboard
open fun setUnlimitedMessageRate(unlimitedMessageRate: Boolean)
Link copied to clipboard
open fun setUnlimitedReconnectRetries(unlimitedReconnectRetries: Boolean)
Link copied to clipboard
open fun setUseAutoIdentify(useAutoIdentify: Boolean)
Link copied to clipboard
open fun setUseAutoReconnect(useAutoReconnect: Boolean)
Link copied to clipboard
open fun setUseCustomMessageRate(useCustomMessageRate: Boolean)
Link copied to clipboard
open fun setUseRandomServer(useRandomServer: Boolean)
Link copied to clipboard
open fun setUseSasl(useSasl: Boolean)
Link copied to clipboard
open fun sync(target: ProtocolSide, function: String, vararg arg: QVariant_)
Link copied to clipboard
abstract fun toVariantMap(): QVariantMap
Link copied to clipboard
open override fun update(properties: QVariantMap)

Replaces all properties of the object with the content of the "properties" parameter. This parameter is in network representation.

Properties

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

Inheritors

Link copied to clipboard