IrcChannelState

data class IrcChannelState(network: NetworkId, name: String, topic: String, password: String, encrypted: Boolean, channelModes: ChannelModes, userModes: Map<String, Set<Char>>)

Functions

Link copied to clipboard
fun channelModeString(): String
Link copied to clipboard
fun hasMode(networkState: NetworkState?, mode: Char): Boolean
Link copied to clipboard
fun identifier(): String
Link copied to clipboard
fun ircUsers(networkState: NetworkState?): List<IrcUser>
Link copied to clipboard
fun modeValue(networkState: NetworkState?, mode: Char): String
Link copied to clipboard
fun modeValues(networkState: NetworkState?, mode: Char): Set<String>
Link copied to clipboard
fun userCount(): Int
Link copied to clipboard
fun userModes(nick: String): Set<Char>?

Properties

Link copied to clipboard
val channelModes: ChannelModes
Link copied to clipboard
val encrypted: Boolean = false
Link copied to clipboard
val name: String
Link copied to clipboard
val network: NetworkId
Link copied to clipboard
val password: String
Link copied to clipboard
val topic: String
Link copied to clipboard
val userModes: Map<String, Set<Char>>