IrcUser

open class IrcUser(session: Session?, state: IrcUserState) : StatefulSyncableObject<IrcUserState> , IrcUserStub

Functions

Link copied to clipboard
fun account(): String
Link copied to clipboard
open override fun addUserModes(modes: String)
Link copied to clipboard
fun awayMessage(): String
Link copied to clipboard
fun channels(): Set<String>
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun flow(): Flow<IrcUserState>
Link copied to clipboard
open override fun fromVariantMap(properties: QVariantMap)
fun fromVariantMap(properties: QVariantMap, index: Int?)
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
fun host(): String
Link copied to clipboard
fun hostMask(): String
Link copied to clipboard
fun idleTime(): Instant
Link copied to clipboard
fun ircOperator(): String
Link copied to clipboard
fun isAway(): Boolean
Link copied to clipboard
fun isEncrypted(): Boolean
Link copied to clipboard
open override fun joinChannel(channelname: String)
fun joinChannel(channel: IrcChannel, skipChannelJoin: Boolean = false)
Link copied to clipboard
fun lastAwayMessageTime(): Instant
Link copied to clipboard
fun loginTime(): Instant
Link copied to clipboard
fun network(): NetworkId
Link copied to clipboard
fun nick(): String
Link copied to clipboard
fun partChannel(channel: IrcChannel)
open fun partChannel(channelname: String)
Link copied to clipboard
open override fun quit()
Link copied to clipboard
fun realName(): String
Link copied to clipboard
open override fun removeUserModes(modes: String)
Link copied to clipboard
open fun requestUpdate(properties: QVariantMap = toVariantMap())

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
fun server(): String
Link copied to clipboard
open override fun setAccount(account: String)
Link copied to clipboard
open override fun setAway(away: Boolean)
Link copied to clipboard
open override fun setAwayMessage(awayMessage: String)
Link copied to clipboard
open override fun setEncrypted(encrypted: Boolean)
Link copied to clipboard
open override fun setHost(host: String)
Link copied to clipboard
open override fun setIdleTime(idleTime: Temporal)
Link copied to clipboard
open override fun setIrcOperator(ircOperator: String)
Link copied to clipboard
open override fun setLastAwayMessage(lastAwayMessage: Int)
Link copied to clipboard
open override fun setLastAwayMessageTime(lastAwayMessageTime: Temporal)
Link copied to clipboard
open override fun setLoginTime(loginTime: Temporal)
Link copied to clipboard
open override fun setNick(nick: String)
Link copied to clipboard
open override fun setRealName(realName: String)
Link copied to clipboard
open override fun setServer(server: String)
Link copied to clipboard
open override fun setSuserHost(suserHost: String)
Link copied to clipboard
open override fun setUser(user: String)
Link copied to clipboard
open override fun setUserModes(modes: String)
Link copied to clipboard
open override fun setWhoisServiceReply(whoisServiceReply: String)
Link copied to clipboard
open override fun state(): IrcUserState
Link copied to clipboard
fun suserHost(): String
Link copied to clipboard
open fun sync(target: ProtocolSide, function: String, vararg arg: QVariant_)
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
open override fun toVariantMap(): Map<String, QVariant<out Any>>
Link copied to clipboard
open fun update(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 override fun updateHostmask(mask: String)
Link copied to clipboard
fun user(): String
Link copied to clipboard
fun userModes(): Set<Char>
Link copied to clipboard
fun verifiedUser(): String?
Link copied to clipboard
fun whoisServiceReply(): String

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?