X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2Fmodules%2FNeonBackup.mod%2Fmodule.c;fp=src%2Fmodules%2FNeonBackup.mod%2Fmodule.c;h=4fb205e925fe8da4dc6a8d684e30da4991924282;hb=ee3a72eb4a412a0a504d070db1b41c6907f7604d;hp=0000000000000000000000000000000000000000;hpb=939c6051a3ee85e3b3877fde35bdbf36ecb94fbc;p=NeonServV5.git diff --git a/src/modules/NeonBackup.mod/module.c b/src/modules/NeonBackup.mod/module.c new file mode 100644 index 0000000..4fb205e --- /dev/null +++ b/src/modules/NeonBackup.mod/module.c @@ -0,0 +1,38 @@ +/* module.c - NeonServ v5.4 + * Copyright (C) 2011-2012 Philipp Kreil (pk910) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +#include "../module.h" +#include "bot_NeonBackup.h" +#include "cmd_neonbackup.h" + +static int module_initialize() { + register_commands(); + return 0; +} + +static void module_start(int type) { + init_NeonBackup(type); +} + +static void module_loop() { + loop_NeonBackup(); +} + +static void module_stop(int type) { + free_NeonBackup(type); +} + +MODULE_HEADER(module_initialize, module_start, module_loop, module_stop);