Module_ Struct Reference

#include <modules.h>


Detailed Description

Definition at line 137 of file modules.h.

Data Fields

char * author
void(* botHelp )(User *u)
void(* chanHelp )(User *u)
char * filename
void * handle
void(* helpHelp )(User *u)
void(* hostHelp )(User *u)
ModuleLang lang [NUM_LANGS]
void(* memoHelp )(User *u)
MessageHashmsgList [MAX_CMD_HASH]
char * name
void(* nickHelp )(User *u)
void(* operHelp )(User *u)
time_t time
MODType type
char * version


Field Documentation

char* Module_::author

Definition at line 143 of file modules.h.

Referenced by createModule(), do_modinfo(), and moduleAddAuthor().

void(* Module_::botHelp)(User *u)

Referenced by createModule(), moduleDisplayHelp(), and moduleSetBotHelp().

void(* Module_::chanHelp)(User *u)

Referenced by createModule(), moduleDisplayHelp(), and moduleSetChanHelp().

char* Module_::filename

Definition at line 139 of file modules.h.

Referenced by loadModule().

void* Module_::handle

Definition at line 140 of file modules.h.

Referenced by createModule(), loadModule(), and unloadModule().

void(* Module_::helpHelp)(User *u)

Referenced by createModule(), moduleDisplayHelp(), and moduleSetHelpHelp().

void(* Module_::hostHelp)(User *u)

Referenced by createModule(), moduleDisplayHelp(), and moduleSetHostHelp().

ModuleLang Module_::lang[NUM_LANGS]

Definition at line 157 of file modules.h.

Referenced by createModule(), moduleDeleteLanguage(), moduleGetLangString(), moduleInsertLanguage(), moduleNoticeLang(), and my_memo_lang().

void(* Module_::memoHelp)(User *u)

Referenced by createModule(), moduleDisplayHelp(), and moduleSetMemoHelp().

MessageHash* Module_::msgList[MAX_CMD_HASH]

Definition at line 156 of file modules.h.

char* Module_::name

Definition at line 138 of file modules.h.

Referenced by addModule(), createModule(), delModule(), destroyModule(), do_modinfo(), encryption_module_init(), handleModuleOperationQueue(), loadModule(), moduleAddCommand(), moduleAddEventHandler(), moduleAddEventHook(), moduleAddMessage(), moduleDelAllDataMod(), moduleDelCommand(), moduleDeleteLanguage(), moduleDelMessage(), moduleEventDelHandler(), moduleEventDelHook(), moduleGetLangString(), moduleInsertLanguage(), moduleNoticeLang(), modules_core_init(), modules_delayed_init(), modules_init(), my_memo_lang(), prepForUnload(), protocol_module_init(), and unloadModule().

void(* Module_::nickHelp)(User *u)

Referenced by createModule(), moduleDisplayHelp(), and moduleSetNickHelp().

void(* Module_::operHelp)(User *u)

Referenced by createModule(), moduleDisplayHelp(), and moduleSetOperHelp().

time_t Module_::time

Definition at line 141 of file modules.h.

Referenced by addModule(), and do_modinfo().

MODType Module_::type

Definition at line 145 of file modules.h.

Referenced by createModule(), do_modlist(), encryptionModuleLoaded(), loadModule(), moduleSetType(), protocolModuleLoaded(), and unloadModule().

char* Module_::version

Definition at line 142 of file modules.h.

Referenced by createModule(), do_modinfo(), do_modlist(), and moduleAddVersion().


The documentation for this struct was generated from the following file:
Generated on Sun Dec 30 09:27:00 2007 for Anope by  doxygen 1.5.1-20070107