Classes | Functions

binmod.cpp File Reference

Provides interface for binary modules. More...

#include "utils.h"
#include <string>
#include <vector>
#include <stack>
#include <list>
#include <map>
#include <deque>
#include "utils/memleak.h"
#include "utils/my_assert.h"
#include "params.h"
#include "compat.h"
#include "function.h"
#include "eval.h"
#include "var_keeper.h"
#include "binmod.h"
#include "var/c_var_base.h"
#include "var/c_var_bool.h"
#include "var/c_var_int.h"
#include "var/c_var_string.h"
#include "var/c_var_array.h"
#include "var/c_var_unset.h"
#include "internal_state.h"
#include "logic/logic_internal.h"
#include "vdcmod.h"
#include "utils/precomp.h"

Go to the source code of this file.

Classes

class  c_array_dump_iteration
 Stores data for iterative walking in variable tree. More...

Functions

static void bind_func (bool ex, vdcmod_mod_id_t mod_id, const char *type_mask, const char *user_mask, const char *channel_mask, const char *line_mask, int before, vdcmod_dispatcher_func dispatcher)
void mod_bind_ex_func (vdcmod_mod_id_t mod_id, const char *type_mask, const char *user_mask, const char *channel_mask, const char *line_mask, int before, vdcmod_dispatcher_func dispatcher)
void mod_bind_func (vdcmod_mod_id_t mod_id, const char *type_mask, const char *user_mask, const char *channel_mask, const char *line_mask, int before, vdcmod_dispatcher_func dispatcher)
int mod_eval_func (vdcmod_mod_id_t mod_id, const char *exp, c_vdcmod_data_t **result)
void mod_free_structure_func (vdcmod_mod_id_t mod_id, c_vdcmod_data_t *struc)
void mod_get_superglobals_func (vdcmod_mod_id_t mod_id, c_vdcmod_data_t **superglobals)
void mod_process_script_out_func (vdcmod_mod_id_t mod_id, const char *text)
void mod_unbind_ex_func (vdcmod_mod_id_t mod_id, const char *type_mask, const char *user_mask, const char *channel_mask, const char *line_mask, int before, vdcmod_dispatcher_func dispatcher)
void mod_unbind_func (vdcmod_mod_id_t mod_id, const char *type_mask, const char *user_mask, const char *channel_mask, const char *line_mask, int before, vdcmod_dispatcher_func dispatcher)
static void unbind_func (bool ex, vdcmod_mod_id_t mod_id, const char *type_mask, const char *user_mask, const char *channel_mask, const char *line_mask, int before, vdcmod_dispatcher_func dispatcher)

Detailed Description

Provides interface for binary modules.

Definition in file binmod.cpp.


Generated on Sat Aug 7 2010 15:17:06 for VooDoo cIRCle by doxygen 1.7.1

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