UnrealIRCd  Module API 5.0.9
Module API documentation - for developers / module coders only
Here is a list of all modules:
 Memory allocation and deallocationMemory allocation and deallocation functions and macros that should be used in UnrealIRCd
 Channel mode APIThis is the extended channel mode API, see also https://www.unrealircd.org/docs/Dev:Channel_Mode_API for more information
 Message tag APIThis is the message tags API (message-tags)
 Hook APIHooks trigger on "events", such as a new user connecting or joining a channel, see https://www.unrealircd.org/docs/Dev:Hook_API for background info
 Client statuses / typesThis specifies the current client status or the client type - see ClientStatus in particular
 Client flagsUsed for checking certain properties of clients, such as IsSecure() and IsULine()
 List functionsThese are the generic list functions that are used all around in UnrealIRCd
 Command APIThe command API - used by modules and the core to add commands, overrides, etc
 Common structsThis shows the Client struct (any client), the User struct (a user), Server (a server) that are commonly accessed both in the core and by 3rd party coders
 Channel access flagsChannel flags (privileges) of users on a channel
 Find functionsFind a client, user (person), server or channel by name
 Send functionsSend data to clients, servers, channels, IRCOps, etc