Admin | Holds /ADMIN data This class contains the admin details of the local server |
BanItem | A subclass of HostItem designed to hold channel bans (+b) |
BoolSet | BoolSet is a utility class designed to hold eight bools in a bitmask |
chanrec | Holds all relevent information for a channel |
char_traits | |
classbase | The base class for all inspircd classes |
command_t | A structure that defines a command |
ConfigReader | Allows reading of values from configuration files This class allows a module to read from either the main configuration file (inspircd.conf) or from a module-specified configuration file |
ConnectClass | Holds information relevent to <connect allow> and <connect deny> tags in the config file |
connection | Please note: classes serverrec and userrec both inherit from class connection |
CullItem | Holds a user and their quitmessage, and is used internally by the CullList class to compile a list of users which are to be culled when a long operation (such as a netsplit) has completed |
CullList | Can be used by modules, and is used by the core, to compile large lists of users in preperation to quitting them all at once |
DNS | Allows fast nonblocking resolution of hostnames and ip addresses |
dns_ip4list | |
ELine | |
Event | Unicast message directed at all modules |
ExemptItem | A subclass of HostItem designed to hold channel exempts (+e) |
Extensible | Class Extensible is the parent class of many classes such as userrec and chanrec |
ExtMode | Holds an extended mode's details |
FileReader | Caches a text file into memory and can be used to retrieve lines from it |
GLine | GLine class |
nspace::hash< in_addr > | |
nspace::hash< string > | |
HostItem | Holds an entry for a ban list, exemption list, or invite list |
irc::InAddr_HashComp | This class returns true if two in_addr structs match |
InspIRCd | |
InspSocket | InspSocket is an extendable socket class which modules can use for TCP socket support |
Invited | Holds a channel name to which a user has been invited |
InviteItem | A subclass of HostItem designed to hold channel invites (+I) |
irc::irc_char_traits | The irc_char_traits class is used for RFC-style comparison of strings |
KLine | KLine class |
ModeParameter | Holds a custom parameter to a module-defined channel mode e.g |
Module | Base class for all InspIRCd modules This class is the base class for InspIRCd modules |
ModuleFactory | Instantiates classes inherited from Module This class creates a class inherited from type Module, using new |
ModuleMessage | Base class of Request and Event This class is used to represent a basic data structure which is passed between modules for safe inter-module communications |
QLine | QLine class |
Request | Unicast message directed at a given module |
Server | Allows server output and query functions This class contains methods which allow a module to query the state of the irc server, and produce output to users and other servers |
ServerConfig | This class holds the bulk of the runtime configuration for the ircd |
serverstats | |
SocketEngine | The actual socketengine class presents the same interface on all operating systems, but its private members and internal behaviour should be treated as blackboxed, and vary from system to system and upon the config settings chosen by the server admin |
irc::StrHashComp | This class returns true if two strings match |
ucrec | Holds a user's modes on a channel This class associates a users privilages with a channel by creating a pointer link between a userrec and chanrec class |
userrec | Holds all information about a user This class stores all information about a user connected to the irc server |
Version | Holds a module's Version information The four members (set by the constructor only) indicate details as to the version number of a module |
WhoWasUser | A lightweight userrec used by WHOWAS |
XLine | XLine is the base class for ban lines such as G lines and K lines |
ZLine | ZLine class |