Libircclient technical documentation¶
Introduction¶
Integration¶
API Reference¶
- Callbacks
- Functions
- Library initialization and shutdown
- Connecting, disconnecting and running the main event loop
- Managing the IRC channels: joining, leaving, inviting
- Sending the messages, notices, /me messages and working with CTCP
- Miscellaneous: library version, raw data, changing nick, quitting
- DCC initiating and accepting chat sessions, sending and receiving files
- Handling the colored messages
- Changing the library options
- Handling the errors
- Types
- Constants
Appendix¶
- Frequently asked questions
- Why do I get a LIBIRC_ERR_SOCKET error under Win32 when using a static library?
- What does it mean that the IRC protocol is event-based?
- Why the irc_cmd_join function does not return an error?
- How to register/auth with NICKSERV?
- What is CTCP?
- When I am made a chanop (+o) why do I not receive the event_umode?
- What if my application uses epoll?
- GNU LESSER GENERAL PUBLIC LICENSE