summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/modules.h56
1 files changed, 49 insertions, 7 deletions
diff --git a/include/modules.h b/include/modules.h
index 76413d100..22356ad59 100644
--- a/include/modules.h
+++ b/include/modules.h
@@ -220,6 +220,55 @@ class CoreExport Module
void SetAuthor(const std::string &author);
/**
+ * Add output to nickserv help.
+ * when doing a /msg nickserv help, your function will be called to allow it to send out a notice() with the code you wish to dispaly
+ * @param func a pointer to the function which will display the code
+ **/
+ void SetNickHelp(void (*func)(User *));
+
+ /**
+ * Add output to chanserv help.
+ * when doing a /msg chanserv help, your function will be called to allow it to send out a notice() with the code you wish to dispaly
+ * @param func a pointer to the function which will display the code
+ **/
+ void SetChanHelp(void (*func)(User *));
+
+ /**
+ * Add output to memoserv help.
+ * when doing a /msg memoserv help, your function will be called to allow it to send out a notice() with the code you wish to dispaly
+ * @param func a pointer to the function which will display the code
+ **/
+ void SetMemoHelp(void (*func)(User *));
+
+ /**
+ * Add output to botserv help.
+ * when doing a /msg botserv help, your function will be called to allow it to send out a notice() with the code you wish to dispaly
+ * @param func a pointer to the function which will display the code
+ **/
+ void SetBotHelp(void (*func)(User *));
+
+ /**
+ * Add output to operserv help.
+ * when doing a /msg operserv help, your function will be called to allow it to send out a notice() with the code you wish to dispaly
+ * @param func a pointer to the function which will display the code
+ **/
+ void SetOperHelp(void (*func)(User *));
+
+ /**
+ * Add output to hostserv help.
+ * when doing a /msg hostserv help, your function will be called to allow it to send out a notice() with the code you wish to dispaly
+ * @param func a pointer to the function which will display the code
+ **/
+ void SetHostHelp(void (*func)(User *));
+
+ /**
+ * Add output to helpserv help.
+ * when doing a /msg helpserv help, your function will be called to allow it to send out a notice() with the code you wish to dispaly
+ * @param func a pointer to the function which will display the code
+ **/
+ void SetHelpHelp(void (*func)(User *));
+
+ /**
* Allow a module to add a set of language strings to anope
* @param langNumber the language number for the strings
* @param ac The language count for the strings
@@ -434,14 +483,7 @@ int protocol_module_init(void); /* Load the IRCD Protocol Module up*/
void moduleCallBackPrepForUnload(const char *mod_name);
MDE void moduleCallBackDeleteEntry(ModuleCallBack * prev);
MDE char *moduleGetLastBuffer(void);
-MDE void moduleSetHelpHelp(void (*func) (User * u));
MDE void moduleDisplayHelp(int service, User *u);
-MDE void moduleSetHostHelp(void (*func) (User * u));
-MDE void moduleSetOperHelp(void (*func) (User * u));
-MDE void moduleSetBotHelp(void (*func) (User * u));
-MDE void moduleSetMemoHelp(void (*func) (User * u));
-MDE void moduleSetChanHelp(void (*func) (User * u));
-MDE void moduleSetNickHelp(void (*func) (User * u));
MDE int moduleAddHelp(Command * c, int (*func) (User * u));
MDE int moduleAddRegHelp(Command * c, int (*func) (User * u));
MDE int moduleAddOperHelp(Command * c, int (*func) (User * u));