# Modules

Here is a list of all modules:

- Initiating and destroying IRC session.
- Connecting, disconnecting from IRC server.
- Running IRC session.
- IRC commands: channel management.
- IRC commands: sending messages/notices.
- IRC commands: other stuff.
- CTCP requests and replies.
- Nickname parsing.
- DCC chat/send requests and replies.
- Handling IRC events.
- Obtaining error values and descriptions.
- Error codes generated by libircclient.
- Managing contexts.
- Getting libircclient version.
- Managing libircclient options.
- Numeric reply codes from RFC1459
- Messages colors manipulation