|
Compounds |
class | Admin |
| Holds /ADMIN data This class contains the admin details of the local server. More...
|
class | 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. More...
|
class | FileReader |
| Caches a text file into memory and can be used to retrieve lines from it. More...
|
class | Module |
| Base class for all InspIRCd modules This class is the base class for InspIRCd modules. More...
|
class | ModuleFactory |
| Instantiates classes inherited from Module This class creates a class inherited from type Module, using new. More...
|
class | 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. More...
|
class | 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. More...
|
Defines |
#define | DEBUG 10 |
#define | VERBOSE 20 |
#define | DEFAULT 30 |
#define | SPARSE 40 |
#define | NONE 50 |
#define | MT_CHANNEL 1 |
#define | MT_CLIENT 2 |
#define | MT_SERVER 3 |
#define | FOREACH_MOD for (int i = 0; i <= MODCOUNT; i++) modules[i]-> |
Typedefs |
typedef std::deque< std::string > | file_cache |
| Low level definition of a FileReader classes file cache area.
|
typedef file_cache | string_list |
typedef DLLFactory< ModuleFactory > | ircd_module |
Functions |
void | createcommand (char *cmd, handlerfunc f, char flags, int minparams) |
void | server_mode (char **parameters, int pcnt, userrec *user) |