summaryrefslogtreecommitdiff
path: root/include/command_parse.h
diff options
context:
space:
mode:
authorbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>2006-09-03 00:09:38 +0000
committerbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>2006-09-03 00:09:38 +0000
commit1b7c615062a7b203c7fc3ce4c56e16eb671f7c15 (patch)
treee5b6369422834d66285e987cfb152d87d5b56943 /include/command_parse.h
parentf5a50a0b6d89ff786c288453d58b7d8f01006954 (diff)
Auto loading of commands as shared objects via dlsym (very lightweight interface, just expects a command_t* pointer)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5118 e03df62e-2008-0410-955e-edbf42e46eb7
Diffstat (limited to 'include/command_parse.h')
-rw-r--r--include/command_parse.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/command_parse.h b/include/command_parse.h
index 908add7dd..d4c64dab4 100644
--- a/include/command_parse.h
+++ b/include/command_parse.h
@@ -52,11 +52,16 @@ class CommandParser : public classbase
/** Insert the default RFC1459 commands into the command hash.
*/
void SetupCommandTable();
+
+ void FindSym(void** v, void* h);
+
public:
/** Command list, a hash_map of command names to command_t*
*/
command_table cmdlist;
+ void LoadCommand(const char* name);
+
/** Default constructor.
* @param Instance The creator of this class
*/