ClientSession

class ClientSession(connection: CoroutineChannel, protocolFeatures: ProtocolFeatures, protocols: List<ProtocolMeta>, sslContext: SSLContext) : Session, StateHolder<ClientSessionState>

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun addIdentity(properties: QVariantMap)
Link copied to clipboard
open override fun addNetwork(id: NetworkId)
Link copied to clipboard
open override fun certManager(id: IdentityId): CertManager?
Link copied to clipboard
open override fun certManagers(): Set<CertManager>
Link copied to clipboard
open override fun flow(): Flow<ClientSessionState>
Link copied to clipboard
open override fun identities(): Set<Identity>
Link copied to clipboard
open override fun identity(id: IdentityId): Identity?
Link copied to clipboard
open override fun init(identityInfo: List<QVariantMap>, bufferInfos: List<BufferInfo>, networkIds: List<NetworkId>)
Link copied to clipboard
open override fun network(id: NetworkId): Network?
Link copied to clipboard
open override fun networks(): Set<Network>
Link copied to clipboard
open override fun removeIdentity(id: IdentityId)
Link copied to clipboard
open override fun removeNetwork(id: NetworkId)
Link copied to clipboard
open override fun rename(className: String, oldName: String, newName: String)
Link copied to clipboard
open override fun state(): ClientSessionState

Properties

Link copied to clipboard
open override val aliasManager: AliasManager
Link copied to clipboard
open override val backlogManager: ClientBacklogManager
Link copied to clipboard
val baseInitHandler: BaseInitHandler
Link copied to clipboard
open override val bufferSyncer: BufferSyncer
Link copied to clipboard
open override val bufferViewManager: BufferViewManager
Link copied to clipboard
open override val coreInfo: CoreInfo
Link copied to clipboard
open override val dccConfig: DccConfig
Link copied to clipboard
val handshakeHandler: ClientHandshakeHandler
Link copied to clipboard
open override val heartBeatHandler: HeartBeatHandler
Link copied to clipboard
open override val highlightRuleManager: HighlightRuleManager
Link copied to clipboard
open override val ignoreListManager: IgnoreListManager
Link copied to clipboard
open override val ircListHelper: IrcListHelper
Link copied to clipboard
open override val networkConfig: NetworkConfig
Link copied to clipboard
open override val objectRepository: ObjectRepository
Link copied to clipboard
open override val proxy: CommonSyncProxy
Link copied to clipboard
open override val rpcHandler: ClientRpcHandler
Link copied to clipboard
open override val side: ProtocolSide