Functions

modules.h File Reference

Provides messaging to/from/between modules and handles modules. More...

#include <string>
#include <vector>
#include <stack>
#include <list>
#include <map>
#include <stdio.h>
#include <stdarg.h>
#include "utils.h"
#include "params.h"
#include "compat.h"
#include "variable.h"
#include "utils/my_assert.h"
Include dependency graph for modules.h:

Go to the source code of this file.

Functions

c_confget_core_conf ()
c_loggerget_core_logger ()
c_moduleget_module (const string &name, bool must_be_loaded)
bool mod_dispatch (const string &type, const string &user, const string &channel, const string &line, bool before, int dummy,...)
 Dispatches event.
bool mod_dispatch2 (const string &type, const string &user, const string &channel, const string &line, bool before, c_var_array *meta, int dummy,...)
 Dispatches event.
void mod_loop (bool shutdown=false)
 Modules main loop (should be called in a loop).
void mod_loop2 ()
 Modules main loop # 2 (should be called in a loop).
void modules_done ()
 Cleans-up modules' sessions.
void modules_init ()
 Initializes modules and session.
unsigned modules_maintenance (bool force=false)
 Periodically cleans-up dropped variables, removes them from memory.
void unload_module (const string &mod_name)
 Unloads module.
void update_groups ()

Detailed Description

Provides messaging to/from/between modules and handles modules.

Definition in file modules.h.


Generated on Sat Aug 7 2010 15:24:13 for VooDoo cIRCle by doxygen 1.7.1

Get VooDoo cIRCle at SourceForge.net. Fast, secure and Free Open Source software downloads