diff options
author | Adam <Adam@anope.org> | 2012-11-23 23:10:41 -0500 |
---|---|---|
committer | Adam <Adam@anope.org> | 2012-11-23 23:10:41 -0500 |
commit | ded89b0d4939c4c1b9bbbb9007cd12286ff077a0 (patch) | |
tree | f1962bc7e4dcd4ebedde23dbd875399bfb0f4932 /modules/protocol/ngircd.cpp | |
parent | 36b1166cf6efddbc9a9abc8f00ad13bb0d4e56a9 (diff) |
Made IRCDProto a Service
Diffstat (limited to 'modules/protocol/ngircd.cpp')
-rw-r--r-- | modules/protocol/ngircd.cpp | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/modules/protocol/ngircd.cpp b/modules/protocol/ngircd.cpp index 40c6a4e5c..af60df3c9 100644 --- a/modules/protocol/ngircd.cpp +++ b/modules/protocol/ngircd.cpp @@ -16,7 +16,7 @@ class ngIRCdProto : public IRCDProto { public: - ngIRCdProto() : IRCDProto("ngIRCd") + ngIRCdProto(Module *creator) : IRCDProto(creator, "ngIRCd") { DefaultPseudoclientModes = "+oi"; CanSVSNick = true; @@ -658,6 +658,7 @@ class ProtongIRCd : public Module public: ProtongIRCd(const Anope::string &modname, const Anope::string &creator) : Module(modname, creator, PROTOCOL), + ircd_proto(this), message_capab(this), message_error(this), message_kick(this), message_kill(this), message_motd(this), message_part(this), message_ping(this), message_privmsg(this), message_squery(this, "SQUERY"), message_quit(this), message_squit(this), message_stats(this), message_time(this), message_version(this), @@ -676,11 +677,6 @@ class ProtongIRCd : public Module ModuleManager::Attach(i, this, sizeof(i) / sizeof(Implementation)); } - IRCDProto *GetIRCDProto() anope_override - { - return &ircd_proto; - } - void OnUserNickChange(User *u, const Anope::string &) anope_override { u->RemoveModeInternal(ModeManager::FindUserModeByName(UMODE_REGISTERED)); |