From b25c31de6b8dd839429cb168f5731a5605e17366 Mon Sep 17 00:00:00 2001 From: brain Date: Sat, 24 Apr 2004 23:26:47 +0000 Subject: Added new documentation for XLine etc git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@718 e03df62e-2008-0410-955e-edbf42e46eb7 --- docs/module-doc/modules_8h-source.html | 204 +++++++++++++++++---------------- 1 file changed, 104 insertions(+), 100 deletions(-) (limited to 'docs/module-doc/modules_8h-source.html') diff --git a/docs/module-doc/modules_8h-source.html b/docs/module-doc/modules_8h-source.html index fda8eca94..ce661ed2d 100644 --- a/docs/module-doc/modules_8h-source.html +++ b/docs/module-doc/modules_8h-source.html @@ -121,111 +121,115 @@ 00222 virtual int OnUserPreMessage(userrec* user,void* dest,int target_type, std::string text); 00223 00232 virtual int OnUserPreNotice(userrec* user,void* dest,int target_type, std::string text); -00233 }; -00234 -00235 -00241 class Server : public classbase -00242 { -00243 public: -00247 Server(); -00251 virtual ~Server(); -00252 -00256 virtual void SendOpers(std::string s); -00261 virtual void Log(int level, std::string s); -00266 virtual void Send(int Socket, std::string s); -00271 virtual void SendServ(int Socket, std::string s); -00276 virtual void SendFrom(int Socket, userrec* User, std::string s); -00291 virtual void SendTo(userrec* Source, userrec* Dest, std::string s); -00298 virtual void SendChannel(userrec* User, chanrec* Channel, std::string s,bool IncludeSender); -00303 virtual bool CommonChannels(userrec* u1, userrec* u2); -00311 virtual void SendCommon(userrec* User, std::string text,bool IncludeSender); -00316 virtual void SendWallops(userrec* User, std::string text); -00317 -00321 virtual bool IsNick(std::string nick); -00325 virtual int CountUsers(chanrec* c); -00329 virtual userrec* FindNick(std::string nick); -00333 virtual chanrec* FindChannel(std::string channel); -00338 virtual std::string ChanMode(userrec* User, chanrec* Chan); -00341 virtual std::string GetServerName(); -00344 virtual std::string GetNetworkName(); -00350 virtual Admin GetAdmin(); -00369 virtual bool AddExtendedMode(char modechar, int type, bool requires_oper, int params_when_on, int params_when_off); -00370 -00385 virtual void AddCommand(char* cmd, handlerfunc f, char flags, int minparams); -00386 -00408 virtual void SendMode(char **parameters, int pcnt, userrec *user); -00409 -00422 virtual void SendToModeMask(std::string modes, int flags, std::string text); -00423 -00429 virtual chanrec* JoinUserToChannel(userrec* user, std::string cname, std::string key); -00430 -00436 virtual chanrec* PartUserFromChannel(userrec* user, std::string cname, std::string reason); -00437 -00443 virtual void ChangeUserNick(userrec* user, std::string nickname); -00444 -00455 virtual void QuitUser(userrec* user, std::string reason); -00456 -00461 virtual bool MatchText(std::string sliteral, std::string spattern); -00462 -00474 virtual void CallCommandHandler(std::string commandname, char** parameters, int pcnt, userrec* user); -00475 -00481 virtual void ChangeHost(userrec* user, std::string host); -00482 -00488 virtual void ChangeGECOS(userrec* user, std::string gecos); -00489 }; -00490 -00497 class ConfigReader : public classbase -00498 { -00499 protected: -00505 std::stringstream *cache; -00508 bool error; -00509 -00510 public: -00515 ConfigReader(); // default constructor reads ircd.conf -00519 ConfigReader(std::string filename); // read a module-specific config -00523 ~ConfigReader(); -00528 std::string ReadValue(std::string tag, std::string name, int index); -00535 int Enumerate(std::string tag); -00540 bool Verify(); -00541 -00547 int EnumerateValues(std::string tag, int index); -00548 }; -00549 -00550 -00551 -00557 class FileReader : public classbase -00558 { -00559 file_cache fc; -00560 public: -00565 FileReader(); -00566 -00572 FileReader(std::string filename); -00573 -00577 ~FileReader(); -00578 -00584 void LoadFile(std::string filename); +00233 +00241 virtual int OnUserPreNick(userrec* user, std::string newnick); +00242 }; +00243 +00244 +00250 class Server : public classbase +00251 { +00252 public: +00256 Server(); +00260 virtual ~Server(); +00261 +00265 virtual void SendOpers(std::string s); +00270 virtual void Log(int level, std::string s); +00275 virtual void Send(int Socket, std::string s); +00280 virtual void SendServ(int Socket, std::string s); +00285 virtual void SendFrom(int Socket, userrec* User, std::string s); +00300 virtual void SendTo(userrec* Source, userrec* Dest, std::string s); +00307 virtual void SendChannel(userrec* User, chanrec* Channel, std::string s,bool IncludeSender); +00312 virtual bool CommonChannels(userrec* u1, userrec* u2); +00320 virtual void SendCommon(userrec* User, std::string text,bool IncludeSender); +00325 virtual void SendWallops(userrec* User, std::string text); +00326 +00330 virtual bool IsNick(std::string nick); +00334 virtual int CountUsers(chanrec* c); +00338 virtual userrec* FindNick(std::string nick); +00342 virtual chanrec* FindChannel(std::string channel); +00347 virtual std::string ChanMode(userrec* User, chanrec* Chan); +00350 virtual std::string GetServerName(); +00353 virtual std::string GetNetworkName(); +00359 virtual Admin GetAdmin(); +00378 virtual bool AddExtendedMode(char modechar, int type, bool requires_oper, int params_when_on, int params_when_off); +00379 +00394 virtual void AddCommand(char* cmd, handlerfunc f, char flags, int minparams); +00395 +00417 virtual void SendMode(char **parameters, int pcnt, userrec *user); +00418 +00431 virtual void SendToModeMask(std::string modes, int flags, std::string text); +00432 +00438 virtual chanrec* JoinUserToChannel(userrec* user, std::string cname, std::string key); +00439 +00445 virtual chanrec* PartUserFromChannel(userrec* user, std::string cname, std::string reason); +00446 +00452 virtual void ChangeUserNick(userrec* user, std::string nickname); +00453 +00464 virtual void QuitUser(userrec* user, std::string reason); +00465 +00470 virtual bool MatchText(std::string sliteral, std::string spattern); +00471 +00483 virtual void CallCommandHandler(std::string commandname, char** parameters, int pcnt, userrec* user); +00484 +00490 virtual void ChangeHost(userrec* user, std::string host); +00491 +00497 virtual void ChangeGECOS(userrec* user, std::string gecos); +00498 +00507 virtual bool IsUlined(std::string server); +00508 }; +00509 +00516 class ConfigReader : public classbase +00517 { +00518 protected: +00524 std::stringstream *cache; +00527 bool error; +00528 +00529 public: +00534 ConfigReader(); // default constructor reads ircd.conf +00538 ConfigReader(std::string filename); // read a module-specific config +00542 ~ConfigReader(); +00547 std::string ReadValue(std::string tag, std::string name, int index); +00554 int Enumerate(std::string tag); +00559 bool Verify(); +00560 +00566 int EnumerateValues(std::string tag, int index); +00567 }; +00568 +00569 +00570 +00576 class FileReader : public classbase +00577 { +00578 file_cache fc; +00579 public: +00584 FileReader(); 00585 -00589 bool Exists(); -00590 -00595 std::string GetLine(int x); -00596 -00602 int FileSize(); -00603 }; +00591 FileReader(std::string filename); +00592 +00596 ~FileReader(); +00597 +00603 void LoadFile(std::string filename); 00604 -00605 -00612 class ModuleFactory : public classbase -00613 { -00614 public: -00615 ModuleFactory() { } -00616 virtual ~ModuleFactory() { } -00621 virtual Module * CreateModule() = 0; +00608 bool Exists(); +00609 +00614 std::string GetLine(int x); +00615 +00621 int FileSize(); 00622 }; 00623 00624 -00625 typedef DLLFactory<ModuleFactory> ircd_module; -00626 -00627 #endif -
Generated on Mon Apr 19 02:34:32 2004 for InspIRCd by +00631 class ModuleFactory : public classbase +00632 { +00633 public: +00634 ModuleFactory() { } +00635 virtual ~ModuleFactory() { } +00640 virtual Module * CreateModule() = 0; +00641 }; +00642 +00643 +00644 typedef DLLFactory<ModuleFactory> ircd_module; +00645 +00646 #endif +
Generated on Sun Apr 25 00:24:05 2004 for InspIRCd by doxygen1.3-rc3
-- cgit v1.2.3