Network.IRC.Client

Configuration

Connection configuration

data ConnectionConfig s

plainConnection

data TLSConfig

tlsConnection

Logging

data Origin

stdoutLogger

fileLogger

noopLogger

Instance configuration

data InstanceConfig s

defaultInstanceConfig

Writing IRC clients

data IRC s a

send

sendBS

disconnect

reconnect

From event handlers

From the outside

data IRCState s

getIRCState

runIRCAction

data ConnectionState

getConnectionState

Execution

runClient

newIRCState

runClientWith

data Timeout

Concurrency

fork

data Disconnect

Lenses

Utilities

rawMessage

toByteString