* | Inspire Internet Relay Chat Daemon |
* +------------------------------------+
*
- * Inspire is copyright (C) 2002-2004 ChatSpike-Dev.
+ * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev.
* E-mail:
* <brain@chatspike.net>
* <Craig@chatspike.net>
#define MAXSOCKS 64
#define MAXCOMMAND 32
+#define ETIREDGERBILS EAGAIN
+
/*
flags for use with WriteMode
private:
char MODERR[MAXBUF];
void erase_factory(int j);
- void erase_module(int j);
+ void erase_module(int j);
+ void BuildISupport();
+ void MoveTo(std::string modulename,int slot);
public:
time_t startup_time;
SocketEngine* SE;
serverstats* stats;
- void MakeLowerMap()
+ void MakeLowerMap();
std::string GetRevision();
std::string GetVersionString();
char* ModuleError();
bool LoadModule(const char* filename);
bool UnloadModule(const char* filename);
+ void MoveToLast(std::string modulename);
+ void MoveToFirst(std::string modulename);
+ void MoveAfter(std::string modulename, std::string after);
+ void MoveBefore(std::string modulename, std::string before);
InspIRCd(int argc, char** argv);
+ void DoOneIteration(bool process_module_sockets);
int Run();
};
/* userrec optimization stuff */
void AddServerName(std::string servername);
const char* FindServerNamePtr(std::string servername);
+bool FindServerName(std::string servername);
#endif