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) |
Provides interface for binary modules.
Definition in file binmod.cpp.