]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/inspircd.h
Typo in declaration
[user/henk/code/inspircd.git] / include / inspircd.h
index ad95d859eba2a3a85a8af1d4463c58c6a8a65f2b..10ab85d4e52806ff3e1254e352955771c2740b47 100644 (file)
@@ -42,6 +42,9 @@
 #include "users.h"
 #include "channels.h"
 #include "socket.h"
+#include "mode.h"
+#include "socketengine.h"
+#include "command_parse.h"
 
 // some misc defines
 
 #define MAXSOCKS 64
 #define MAXCOMMAND 32
 
-// flags for use with WriteMode
+/*
+flags for use with WriteMode
 
 #define WM_AND 1
 #define WM_OR 2
 
-// flags for use with OnUserPreMessage and OnUserPreNotice
+flags for use with OnUserPreMessage and OnUserPreNotice
 
 #define TYPE_USER 1
 #define TYPE_CHANNEL 2
@@ -65,8 +69,7 @@
 #define IS_LOCAL(x) (x->fd > -1)
 #define IS_REMOTE(x) (x->fd < 0)
 #define IS_MODULE_CREATED(x) (x->fd == FD_MAGIC_NUMBER)
-
-typedef void (handlerfunc) (char**, int, userrec*);
+*/
 
 class serverstats
 {
@@ -103,7 +106,12 @@ class InspIRCd
 
  public:
        time_t startup_time;
+       ModeParser* ModeGrok;
+       CommandParser* Parser;
+       SocketEngine* SE;
+       serverstats* stats;
 
+       void MakeLowerMap();
        std::string GetRevision();
        std::string GetVersionString();
        char* ModuleError();
@@ -114,14 +122,8 @@ class InspIRCd
 
 };
 
-/* prototypes */
-void call_handler(std::string &commandname,char **parameters, int pcnt, userrec *user);
-bool is_valid_cmd(std::string &commandname, int pcnt, userrec * user);
-int loop_call(handlerfunc fn, char **parameters, int pcnt, userrec *u, int start, int end, int joins);
 /* userrec optimization stuff */
 void AddServerName(std::string servername);
 const char* FindServerNamePtr(std::string servername);
-void* dns_task(void* arg);
-void process_buffer(const char* cmdbuf,userrec *user);
 
 #endif