#include <eggdrop/eggdrop.h>
#include "egg_script_internal.h"
Go to the source code of this file.
Functions | |
static int | script_module_unload (char *name) |
EXPORT_SCOPE int | script_LTX_start (egg_module_t *modinfo) |
Variables | |
static const char | rcsid [] = "$Id: scriptmod.c,v 1.16 2008-10-17 15:57:43 sven Exp $" |
script_command_t | script_bind_cmds [] |
script_command_t | script_net_cmds [] |
script_command_t | script_dns_cmds [] |
script_command_t | script_new_user_cmds [] |
script_command_t | script_party_cmds [] |
script_command_t | script_timer_cmds [] |
script_command_t | script_log_cmds [] |
script_command_t | script_config_cmds [] |
script_command_t | script_misc_cmds [] |
static script_command_t | script_mod_cmds [] |
int script_LTX_start | ( | egg_module_t * | modinfo | ) |
Definition at line 45 of file scriptmod.c.
References egg_module::author, egg_module::description, egg_module::event_cleanup, egg_module::name, script_create_commands(), script_event_cleanup, socket_owner, and egg_module::version.
00046 { 00047 socket_owner.module = modinfo; 00048 modinfo->name = "script"; 00049 modinfo->author = "eggdev"; 00050 modinfo->version = "1.0.0"; 00051 modinfo->description = "provides core scripting functions"; 00052 modinfo->event_cleanup = script_event_cleanup; 00053 00054 script_create_commands(script_config_cmds); 00055 script_create_commands(script_log_cmds); 00056 script_create_commands(script_bind_cmds); 00057 script_create_commands(script_net_cmds); 00058 script_create_commands(script_dns_cmds); 00059 script_create_commands(script_new_user_cmds); 00060 script_create_commands(script_party_cmds); 00061 script_create_commands(script_timer_cmds); 00062 script_create_commands(script_misc_cmds); 00063 script_create_commands(script_mod_cmds); 00064 00065 return(0); 00066 }
static int script_module_unload | ( | char * | name | ) | [static] |
Definition at line 30 of file scriptmod.c.
References module_unload(), and MODULE_USER.
00031 { 00032 return module_unload(name, MODULE_USER); 00033 }
const char rcsid[] = "$Id: scriptmod.c,v 1.16 2008-10-17 15:57:43 sven Exp $" [static] |
Definition at line 21 of file scriptmod.c.
Definition at line 70 of file scriptbind.c.
Definition at line 113 of file scriptconfig.c.
Definition at line 37 of file scriptdns.c.
Definition at line 37 of file scriptlog.c.
Definition at line 161 of file scriptmisc.c.
script_command_t script_mod_cmds[] [static] |
Initial value:
{ {"module", "load", (Function) module_load, NULL, 1, "s", "name", SCRIPT_INTEGER, 0}, {"module", "unload", (Function) script_module_unload, NULL, 1, "s", "name", SCRIPT_INTEGER, 0}, {"module", "add_dir", (Function) module_add_dir, NULL, 1, "s", "dir", SCRIPT_INTEGER, 0}, {"module", "loaded", (Function) module_loaded, NULL, 1, "s", "name", SCRIPT_INTEGER, 0}, {0} }
Definition at line 35 of file scriptmod.c.
Definition at line 348 of file scriptnet.c.
Definition at line 162 of file scriptuser.c.
Definition at line 27 of file scriptparty.c.
Definition at line 125 of file scripttimer.c.