UnrealIRCd  Module API 5.0.9
Module API documentation - for developers / module coders only
src Directory Reference



file  api-channelmode.c
 The channel mode API used by modules.
file  api-command.c
 Command API - both for modules and the core.
file  api-messagetag.c
 Message tag API.
file  channel.c
 Various important (common) channel functions.
file  debug.c
 Some debugging functions that should probably be moved elsewhere.
file  misc.c
 Miscellaneous functions that don't fit in other files. Generally these are either simple helper functions or larger functions that don't fit in either user.c, channel.c.
file  numeric.c
 Numeric replies in the IRC protocol.
file  parse.c
 Main line parsing functions - for incoming lines from clients.
file  scache.c
 String cache - only used for server names.
file  send.c
 The sending functions to users, channels, servers.
file  serv.c
 Server-related functions.
file  socket.c
 Socket functions such as reading, writing, connecting.
file  support.c
 Functions that don't always exist on every OS are provided here. That was the original idea, anyway. Right now it also contains some functions that should probably be in src/misc.c instead. In any case, most functions here don't have any special meaning specific for IRC, they could just as well be used in non-IRC code.
file  tls.c
 SSL/TLS functions.
file  user.c
 User-related functions.