mirror of
https://github.com/anope/anope.git
synced 2026-07-06 12:33:13 +02:00
Mark types that have no inheritors as final.
This commit is contained in:
@@ -11,7 +11,7 @@
|
||||
|
||||
#include "module.h"
|
||||
|
||||
class ChannelModeFlood
|
||||
class ChannelModeFlood final
|
||||
: public ChannelModeParam
|
||||
{
|
||||
public:
|
||||
@@ -31,7 +31,7 @@ public:
|
||||
}
|
||||
};
|
||||
|
||||
class BahamutIRCdProto
|
||||
class BahamutIRCdProto final
|
||||
: public IRCDProto
|
||||
{
|
||||
public:
|
||||
@@ -292,7 +292,7 @@ public:
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageBurst
|
||||
struct IRCDMessageBurst final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageBurst(Module *creator) : IRCDMessage(creator, "BURST", 0) { SetFlag(IRCDMESSAGE_REQUIRE_SERVER); SetFlag(IRCDMESSAGE_SOFT_LIMIT); }
|
||||
@@ -311,7 +311,7 @@ struct IRCDMessageBurst
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageMode
|
||||
struct IRCDMessageMode final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageMode(Module *creator, const Anope::string &sname) : IRCDMessage(creator, sname, 2) { SetFlag(IRCDMESSAGE_SOFT_LIMIT); }
|
||||
@@ -363,7 +363,7 @@ struct IRCDMessageMode
|
||||
** parv[0] = new nickname
|
||||
** parv[1] = hopcount
|
||||
*/
|
||||
struct IRCDMessageNick
|
||||
struct IRCDMessageNick final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageNick(Module *creator) : IRCDMessage(creator, "NICK", 2) { SetFlag(IRCDMESSAGE_SOFT_LIMIT); }
|
||||
@@ -397,7 +397,7 @@ struct IRCDMessageNick
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageServer
|
||||
struct IRCDMessageServer final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageServer(Module *creator) : IRCDMessage(creator, "SERVER", 3) { SetFlag(IRCDMESSAGE_REQUIRE_SERVER); }
|
||||
@@ -409,7 +409,7 @@ struct IRCDMessageServer
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageSJoin
|
||||
struct IRCDMessageSJoin final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageSJoin(Module *creator) : IRCDMessage(creator, "SJOIN", 2) { SetFlag(IRCDMESSAGE_SOFT_LIMIT); }
|
||||
@@ -466,7 +466,7 @@ struct IRCDMessageSJoin
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageTopic
|
||||
struct IRCDMessageTopic final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageTopic(Module *creator) : IRCDMessage(creator, "TOPIC", 4) { }
|
||||
@@ -479,7 +479,7 @@ struct IRCDMessageTopic
|
||||
}
|
||||
};
|
||||
|
||||
class ProtoBahamut
|
||||
class ProtoBahamut final
|
||||
: public Module
|
||||
{
|
||||
BahamutIRCdProto ircd_proto;
|
||||
|
||||
+18
-18
@@ -15,7 +15,7 @@
|
||||
static Anope::string UplinkSID;
|
||||
static bool UseSVSAccount = false; // Temporary backwards compatibility hack until old proto is deprecated
|
||||
|
||||
class HybridProto
|
||||
class HybridProto final
|
||||
: public IRCDProto
|
||||
{
|
||||
void SendSVSKillInternal(const MessageSource &source, User *u, const Anope::string &buf) override
|
||||
@@ -318,7 +318,7 @@ public:
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageBMask
|
||||
struct IRCDMessageBMask final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageBMask(Module *creator) : IRCDMessage(creator, "BMASK", 4) { SetFlag(IRCDMESSAGE_REQUIRE_SERVER); }
|
||||
@@ -341,7 +341,7 @@ struct IRCDMessageBMask
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageCapab
|
||||
struct IRCDMessageCapab final
|
||||
: Message::Capab
|
||||
{
|
||||
IRCDMessageCapab(Module *creator) : Message::Capab(creator, "CAPAB") { SetFlag(IRCDMESSAGE_SOFT_LIMIT); }
|
||||
@@ -382,7 +382,7 @@ struct IRCDMessageCertFP: IRCDMessage
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageEOB
|
||||
struct IRCDMessageEOB final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageEOB(Module *creator) : IRCDMessage(creator, "EOB", 0) { SetFlag(IRCDMESSAGE_REQUIRE_SERVER); }
|
||||
@@ -393,7 +393,7 @@ struct IRCDMessageEOB
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageJoin
|
||||
struct IRCDMessageJoin final
|
||||
: Message::Join
|
||||
{
|
||||
IRCDMessageJoin(Module *creator) : Message::Join(creator, "JOIN") { }
|
||||
@@ -410,7 +410,7 @@ struct IRCDMessageJoin
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageMetadata
|
||||
struct IRCDMessageMetadata final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageMetadata(Module *creator) : IRCDMessage(creator, "METADATA", 3) { SetFlag(IRCDMESSAGE_REQUIRE_SERVER); }
|
||||
@@ -437,7 +437,7 @@ struct IRCDMessageMetadata
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageMLock
|
||||
struct IRCDMessageMLock final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageMLock(Module *creator) : IRCDMessage(creator, "MLOCK", 4) { SetFlag(IRCDMESSAGE_REQUIRE_SERVER); }
|
||||
@@ -463,7 +463,7 @@ struct IRCDMessageMLock
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageNick
|
||||
struct IRCDMessageNick final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageNick(Module *creator) : IRCDMessage(creator, "NICK", 2) { SetFlag(IRCDMESSAGE_REQUIRE_USER); }
|
||||
@@ -476,7 +476,7 @@ struct IRCDMessageNick
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessagePass
|
||||
struct IRCDMessagePass final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessagePass(Module *creator) : IRCDMessage(creator, "PASS", 1) { SetFlag(IRCDMESSAGE_REQUIRE_SERVER); SetFlag(IRCDMESSAGE_SOFT_LIMIT); }
|
||||
@@ -490,7 +490,7 @@ struct IRCDMessagePass
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessagePong
|
||||
struct IRCDMessagePong final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessagePong(Module *creator) : IRCDMessage(creator, "PONG", 0) { SetFlag(IRCDMESSAGE_REQUIRE_SERVER); SetFlag(IRCDMESSAGE_SOFT_LIMIT); }
|
||||
@@ -501,7 +501,7 @@ struct IRCDMessagePong
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageServer
|
||||
struct IRCDMessageServer final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageServer(Module *creator) : IRCDMessage(creator, "SERVER", 3) { SetFlag(IRCDMESSAGE_REQUIRE_SERVER); SetFlag(IRCDMESSAGE_SOFT_LIMIT); }
|
||||
@@ -526,7 +526,7 @@ struct IRCDMessageServer
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageSID
|
||||
struct IRCDMessageSID final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageSID(Module *creator) : IRCDMessage(creator, "SID", 5) { SetFlag(IRCDMESSAGE_REQUIRE_SERVER); SetFlag(IRCDMESSAGE_SOFT_LIMIT); }
|
||||
@@ -542,7 +542,7 @@ struct IRCDMessageSID
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageSJoin
|
||||
struct IRCDMessageSJoin final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageSJoin(Module *creator) : IRCDMessage(creator, "SJOIN", 4) { SetFlag(IRCDMESSAGE_REQUIRE_SERVER); SetFlag(IRCDMESSAGE_SOFT_LIMIT); }
|
||||
@@ -590,7 +590,7 @@ struct IRCDMessageSJoin
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageSVSMode
|
||||
struct IRCDMessageSVSMode final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageSVSMode(Module *creator) : IRCDMessage(creator, "SVSMODE", 3) { SetFlag(IRCDMESSAGE_SOFT_LIMIT); }
|
||||
@@ -611,7 +611,7 @@ struct IRCDMessageSVSMode
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageTBurst
|
||||
struct IRCDMessageTBurst final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageTBurst(Module *creator) : IRCDMessage(creator, "TBURST", 5) { }
|
||||
@@ -630,7 +630,7 @@ struct IRCDMessageTBurst
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageTMode
|
||||
struct IRCDMessageTMode final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageTMode(Module *creator) : IRCDMessage(creator, "TMODE", 3) { SetFlag(IRCDMESSAGE_SOFT_LIMIT); }
|
||||
@@ -658,7 +658,7 @@ struct IRCDMessageTMode
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageUID
|
||||
struct IRCDMessageUID final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageUID(Module *creator) : IRCDMessage(creator, "UID", 11) { SetFlag(IRCDMESSAGE_REQUIRE_SERVER); SetFlag(IRCDMESSAGE_SOFT_LIMIT); }
|
||||
@@ -679,7 +679,7 @@ struct IRCDMessageUID
|
||||
}
|
||||
};
|
||||
|
||||
class ProtoHybrid
|
||||
class ProtoHybrid final
|
||||
: public Module
|
||||
{
|
||||
HybridProto ircd_proto;
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
|
||||
typedef std::map<char, unsigned> ListLimits;
|
||||
|
||||
struct SASLUser
|
||||
struct SASLUser final
|
||||
{
|
||||
Anope::string uid;
|
||||
Anope::string acc;
|
||||
@@ -44,7 +44,7 @@ static void ParseModule(const Anope::string &module, Anope::string &modname, Ano
|
||||
Log(LOG_DEBUG) << "Parsed module: " << "name=" << modname << " data=" << moddata;
|
||||
}
|
||||
|
||||
class InspIRCdProto
|
||||
class InspIRCdProto final
|
||||
: public IRCDProto
|
||||
{
|
||||
private:
|
||||
@@ -537,7 +537,7 @@ public:
|
||||
}
|
||||
};
|
||||
|
||||
class InspIRCdAutoOpMode
|
||||
class InspIRCdAutoOpMode final
|
||||
: public ChannelModeList
|
||||
{
|
||||
public:
|
||||
@@ -582,7 +582,7 @@ public:
|
||||
|
||||
namespace InspIRCdExtban
|
||||
{
|
||||
class EntryMatcher
|
||||
class EntryMatcher final
|
||||
: public InspIRCdExtBan
|
||||
{
|
||||
public:
|
||||
@@ -599,7 +599,7 @@ namespace InspIRCdExtban
|
||||
}
|
||||
};
|
||||
|
||||
class ChannelMatcher
|
||||
class ChannelMatcher final
|
||||
: public InspIRCdExtBan
|
||||
{
|
||||
public:
|
||||
@@ -636,7 +636,7 @@ namespace InspIRCdExtban
|
||||
}
|
||||
};
|
||||
|
||||
class AccountMatcher
|
||||
class AccountMatcher final
|
||||
: public InspIRCdExtBan
|
||||
{
|
||||
public:
|
||||
@@ -653,7 +653,7 @@ namespace InspIRCdExtban
|
||||
}
|
||||
};
|
||||
|
||||
class RealnameMatcher
|
||||
class RealnameMatcher final
|
||||
: public InspIRCdExtBan
|
||||
{
|
||||
public:
|
||||
@@ -669,7 +669,7 @@ namespace InspIRCdExtban
|
||||
}
|
||||
};
|
||||
|
||||
class ServerMatcher
|
||||
class ServerMatcher final
|
||||
: public InspIRCdExtBan
|
||||
{
|
||||
public:
|
||||
@@ -685,7 +685,7 @@ namespace InspIRCdExtban
|
||||
}
|
||||
};
|
||||
|
||||
class FingerprintMatcher
|
||||
class FingerprintMatcher final
|
||||
: public InspIRCdExtBan
|
||||
{
|
||||
public:
|
||||
@@ -701,7 +701,7 @@ namespace InspIRCdExtban
|
||||
}
|
||||
};
|
||||
|
||||
class UnidentifiedMatcher
|
||||
class UnidentifiedMatcher final
|
||||
: public InspIRCdExtBan
|
||||
{
|
||||
public:
|
||||
@@ -768,7 +768,7 @@ public:
|
||||
}
|
||||
};
|
||||
|
||||
class SimpleNumberParamMode
|
||||
class SimpleNumberParamMode final
|
||||
: public ChannelModeParam
|
||||
{
|
||||
public:
|
||||
@@ -794,7 +794,7 @@ public:
|
||||
}
|
||||
};
|
||||
|
||||
class ChannelModeFlood
|
||||
class ChannelModeFlood final
|
||||
: public ColonDelimitedParamMode
|
||||
{
|
||||
public:
|
||||
@@ -809,7 +809,7 @@ public:
|
||||
}
|
||||
};
|
||||
|
||||
class ChannelModeHistory
|
||||
class ChannelModeHistory final
|
||||
: public ColonDelimitedParamMode
|
||||
{
|
||||
public:
|
||||
@@ -821,7 +821,7 @@ public:
|
||||
}
|
||||
};
|
||||
|
||||
class ChannelModeRedirect
|
||||
class ChannelModeRedirect final
|
||||
: public ChannelModeParam
|
||||
{
|
||||
public:
|
||||
@@ -834,7 +834,7 @@ public:
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageAway
|
||||
struct IRCDMessageAway final
|
||||
: Message::Away
|
||||
{
|
||||
IRCDMessageAway(Module *creator) : Message::Away(creator, "AWAY") { SetFlag(IRCDMESSAGE_REQUIRE_USER); }
|
||||
@@ -849,10 +849,10 @@ struct IRCDMessageAway
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageCapab
|
||||
struct IRCDMessageCapab final
|
||||
: Message::Capab
|
||||
{
|
||||
struct ModeInfo
|
||||
struct ModeInfo final
|
||||
{
|
||||
// The letter assigned to the mode (e.g. o).
|
||||
char letter = 0;
|
||||
@@ -1242,7 +1242,7 @@ struct IRCDMessageCapab
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageEncap
|
||||
struct IRCDMessageEncap final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageEncap(Module *creator) : IRCDMessage(creator, "ENCAP", 4) { SetFlag(IRCDMESSAGE_SOFT_LIMIT); }
|
||||
@@ -1293,7 +1293,7 @@ struct IRCDMessageEncap
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageFHost
|
||||
struct IRCDMessageFHost final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageFHost(Module *creator) : IRCDMessage(creator, "FHOST", 1) { SetFlag(IRCDMESSAGE_REQUIRE_USER); }
|
||||
@@ -1307,7 +1307,7 @@ struct IRCDMessageFHost
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageFIdent
|
||||
struct IRCDMessageFIdent final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageFIdent(Module *creator) : IRCDMessage(creator, "FIDENT", 1) { SetFlag(IRCDMESSAGE_REQUIRE_USER); }
|
||||
@@ -1318,7 +1318,7 @@ struct IRCDMessageFIdent
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageKick
|
||||
struct IRCDMessageKick final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageKick(Module *creator) : IRCDMessage(creator, "KICK", 3) { SetFlag(IRCDMESSAGE_SOFT_LIMIT); }
|
||||
@@ -1336,7 +1336,7 @@ struct IRCDMessageKick
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageSave
|
||||
struct IRCDMessageSave final
|
||||
: IRCDMessage
|
||||
{
|
||||
time_t last_collide = 0;
|
||||
@@ -1379,7 +1379,7 @@ struct IRCDMessageSave
|
||||
}
|
||||
};
|
||||
|
||||
class IRCDMessageMetadata
|
||||
class IRCDMessageMetadata final
|
||||
: IRCDMessage
|
||||
{
|
||||
const bool &do_topiclock;
|
||||
@@ -1531,7 +1531,7 @@ public:
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageEndburst
|
||||
struct IRCDMessageEndburst final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageEndburst(Module *creator) : IRCDMessage(creator, "ENDBURST", 0) { SetFlag(IRCDMESSAGE_REQUIRE_SERVER); }
|
||||
@@ -1546,7 +1546,7 @@ struct IRCDMessageEndburst
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageFJoin
|
||||
struct IRCDMessageFJoin final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageFJoin(Module *creator) : IRCDMessage(creator, "FJOIN", 2) { SetFlag(IRCDMESSAGE_REQUIRE_SERVER); SetFlag(IRCDMESSAGE_SOFT_LIMIT); }
|
||||
@@ -1603,7 +1603,7 @@ struct IRCDMessageFJoin
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageFMode
|
||||
struct IRCDMessageFMode final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageFMode(Module *creator) : IRCDMessage(creator, "FMODE", 3) { SetFlag(IRCDMESSAGE_SOFT_LIMIT); }
|
||||
@@ -1633,7 +1633,7 @@ struct IRCDMessageFMode
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageFTopic
|
||||
struct IRCDMessageFTopic final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageFTopic(Module *creator) : IRCDMessage(creator, "FTOPIC", 4) { SetFlag(IRCDMESSAGE_SOFT_LIMIT); }
|
||||
@@ -1652,7 +1652,7 @@ struct IRCDMessageFTopic
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageIdle
|
||||
struct IRCDMessageIdle final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageIdle(Module *creator) : IRCDMessage(creator, "IDLE", 1) { }
|
||||
@@ -1671,7 +1671,7 @@ struct IRCDMessageIdle
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageIJoin
|
||||
struct IRCDMessageIJoin final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageIJoin(Module *creator) : IRCDMessage(creator, "IJOIN", 2) { SetFlag(IRCDMESSAGE_REQUIRE_USER); SetFlag(IRCDMESSAGE_SOFT_LIMIT); }
|
||||
@@ -1708,7 +1708,7 @@ struct IRCDMessageIJoin
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageMode
|
||||
struct IRCDMessageMode final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageMode(Module *creator) : IRCDMessage(creator, "MODE", 2) { SetFlag(IRCDMESSAGE_SOFT_LIMIT); }
|
||||
@@ -1739,7 +1739,7 @@ struct IRCDMessageMode
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageNick
|
||||
struct IRCDMessageNick final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageNick(Module *creator) : IRCDMessage(creator, "NICK", 2) { SetFlag(IRCDMESSAGE_REQUIRE_USER); }
|
||||
@@ -1750,7 +1750,7 @@ struct IRCDMessageNick
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageOperType
|
||||
struct IRCDMessageOperType final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageOperType(Module *creator) : IRCDMessage(creator, "OPERTYPE", 0) { SetFlag(IRCDMESSAGE_SOFT_LIMIT); SetFlag(IRCDMESSAGE_REQUIRE_USER); }
|
||||
@@ -1765,7 +1765,7 @@ struct IRCDMessageOperType
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessagePing
|
||||
struct IRCDMessagePing final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessagePing(Module *creator) : IRCDMessage(creator, "PING", 1) { SetFlag(IRCDMESSAGE_SOFT_LIMIT); SetFlag(IRCDMESSAGE_REQUIRE_SERVER); }
|
||||
@@ -1777,7 +1777,7 @@ struct IRCDMessagePing
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageRSQuit
|
||||
struct IRCDMessageRSQuit final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageRSQuit(Module *creator) : IRCDMessage(creator, "RSQUIT", 1) { SetFlag(IRCDMESSAGE_SOFT_LIMIT); }
|
||||
@@ -1794,7 +1794,7 @@ struct IRCDMessageRSQuit
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageServer
|
||||
struct IRCDMessageServer final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageServer(Module *creator) : IRCDMessage(creator, "SERVER", 3) { SetFlag(IRCDMESSAGE_REQUIRE_SERVER); SetFlag(IRCDMESSAGE_SOFT_LIMIT); }
|
||||
@@ -1828,7 +1828,7 @@ struct IRCDMessageServer
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageSQuit
|
||||
struct IRCDMessageSQuit final
|
||||
: Message::SQuit
|
||||
{
|
||||
IRCDMessageSQuit(Module *creator) : Message::SQuit(creator) { }
|
||||
@@ -1851,7 +1851,7 @@ struct IRCDMessageSQuit
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageTime
|
||||
struct IRCDMessageTime final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageTime(Module *creator) : IRCDMessage(creator, "TIME", 2) { }
|
||||
@@ -1862,7 +1862,7 @@ struct IRCDMessageTime
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageUID
|
||||
struct IRCDMessageUID final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageUID(Module *creator) : IRCDMessage(creator, "UID", 8) { SetFlag(IRCDMESSAGE_REQUIRE_SERVER); SetFlag(IRCDMESSAGE_SOFT_LIMIT); }
|
||||
@@ -1911,7 +1911,7 @@ struct IRCDMessageUID
|
||||
}
|
||||
};
|
||||
|
||||
class ProtoInspIRCd
|
||||
class ProtoInspIRCd final
|
||||
: public Module
|
||||
{
|
||||
InspIRCdProto ircd_proto;
|
||||
|
||||
+13
-13
@@ -11,7 +11,7 @@
|
||||
|
||||
#include "module.h"
|
||||
|
||||
class ngIRCdProto
|
||||
class ngIRCdProto final
|
||||
: public IRCDProto
|
||||
{
|
||||
void SendSVSKillInternal(const MessageSource &source, User *user, const Anope::string &buf) override
|
||||
@@ -147,7 +147,7 @@ public:
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessage005
|
||||
struct IRCDMessage005 final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessage005(Module *creator) : IRCDMessage(creator, "005", 1) { SetFlag(IRCDMESSAGE_SOFT_LIMIT); }
|
||||
@@ -182,7 +182,7 @@ struct IRCDMessage005
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessage376
|
||||
struct IRCDMessage376 final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessage376(Module *creator) : IRCDMessage(creator, "376", 2) { }
|
||||
@@ -200,7 +200,7 @@ struct IRCDMessage376
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageChaninfo
|
||||
struct IRCDMessageChaninfo final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageChaninfo(Module *creator) : IRCDMessage(creator, "CHANINFO", 2) { SetFlag(IRCDMESSAGE_SOFT_LIMIT); SetFlag(IRCDMESSAGE_REQUIRE_SERVER); }
|
||||
@@ -254,7 +254,7 @@ struct IRCDMessageChaninfo
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageJoin
|
||||
struct IRCDMessageJoin final
|
||||
: Message::Join
|
||||
{
|
||||
IRCDMessageJoin(Module *creator) : Message::Join(creator, "JOIN") { SetFlag(IRCDMESSAGE_REQUIRE_USER); }
|
||||
@@ -295,7 +295,7 @@ struct IRCDMessageJoin
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageMetadata
|
||||
struct IRCDMessageMetadata final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageMetadata(Module *creator) : IRCDMessage(creator, "METADATA", 3) { SetFlag(IRCDMESSAGE_REQUIRE_SERVER); }
|
||||
@@ -355,7 +355,7 @@ struct IRCDMessageMetadata
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageMode
|
||||
struct IRCDMessageMode final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageMode(Module *creator) : IRCDMessage(creator, "MODE", 2) { SetFlag(IRCDMESSAGE_SOFT_LIMIT); }
|
||||
@@ -392,7 +392,7 @@ struct IRCDMessageMode
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageNick
|
||||
struct IRCDMessageNick final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageNick(Module *creator) : IRCDMessage(creator, "NICK", 1) { SetFlag(IRCDMESSAGE_SOFT_LIMIT); }
|
||||
@@ -445,7 +445,7 @@ struct IRCDMessageNick
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageNJoin
|
||||
struct IRCDMessageNJoin final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageNJoin(Module *creator) : IRCDMessage(creator, "NJOIN",2) { SetFlag(IRCDMESSAGE_REQUIRE_SERVER); };
|
||||
@@ -492,7 +492,7 @@ struct IRCDMessageNJoin
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessagePong
|
||||
struct IRCDMessagePong final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessagePong(Module *creator) : IRCDMessage(creator, "PONG", 0) { SetFlag(IRCDMESSAGE_SOFT_LIMIT); SetFlag(IRCDMESSAGE_REQUIRE_SERVER); }
|
||||
@@ -509,7 +509,7 @@ struct IRCDMessagePong
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageServer
|
||||
struct IRCDMessageServer final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageServer(Module *creator) : IRCDMessage(creator, "SERVER", 3) { SetFlag(IRCDMESSAGE_SOFT_LIMIT); }
|
||||
@@ -561,7 +561,7 @@ struct IRCDMessageServer
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageTopic
|
||||
struct IRCDMessageTopic final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageTopic(Module *creator) : IRCDMessage(creator, "TOPIC", 2) { SetFlag(IRCDMESSAGE_SOFT_LIMIT); }
|
||||
@@ -581,7 +581,7 @@ struct IRCDMessageTopic
|
||||
|
||||
|
||||
|
||||
class ProtongIRCd
|
||||
class ProtongIRCd final
|
||||
: public Module
|
||||
{
|
||||
ngIRCdProto ircd_proto;
|
||||
|
||||
@@ -16,7 +16,7 @@ static Anope::string UplinkSID;
|
||||
|
||||
static ServiceReference<IRCDProto> hybrid("IRCDProto", "hybrid");
|
||||
|
||||
class PlexusProto
|
||||
class PlexusProto final
|
||||
: public IRCDProto
|
||||
{
|
||||
public:
|
||||
@@ -188,7 +188,7 @@ public:
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageEncap
|
||||
struct IRCDMessageEncap final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageEncap(Module *creator) : IRCDMessage(creator, "ENCAP", 4) { SetFlag(IRCDMESSAGE_REQUIRE_SERVER); SetFlag(IRCDMESSAGE_SOFT_LIMIT); }
|
||||
@@ -245,7 +245,7 @@ struct IRCDMessageEncap
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessagePass
|
||||
struct IRCDMessagePass final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessagePass(Module *creator) : IRCDMessage(creator, "PASS", 4) { SetFlag(IRCDMESSAGE_REQUIRE_SERVER); }
|
||||
@@ -256,7 +256,7 @@ struct IRCDMessagePass
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageServer
|
||||
struct IRCDMessageServer final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageServer(Module *creator) : IRCDMessage(creator, "SERVER", 3) { SetFlag(IRCDMESSAGE_REQUIRE_SERVER); }
|
||||
@@ -273,7 +273,7 @@ struct IRCDMessageServer
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageUID
|
||||
struct IRCDMessageUID final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageUID(Module *creator) : IRCDMessage(creator, "UID", 11) { SetFlag(IRCDMESSAGE_REQUIRE_SERVER); }
|
||||
@@ -323,7 +323,7 @@ struct IRCDMessageUID
|
||||
}
|
||||
};
|
||||
|
||||
class ProtoPlexus
|
||||
class ProtoPlexus final
|
||||
: public Module
|
||||
{
|
||||
Module *m_hybrid;
|
||||
|
||||
@@ -15,7 +15,7 @@ static Anope::string UplinkSID;
|
||||
|
||||
static ServiceReference<IRCDProto> hybrid("IRCDProto", "hybrid");
|
||||
|
||||
class RatboxProto
|
||||
class RatboxProto final
|
||||
: public IRCDProto
|
||||
{
|
||||
BotInfo *FindIntroduced()
|
||||
@@ -141,7 +141,7 @@ public:
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageEncap
|
||||
struct IRCDMessageEncap final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageEncap(Module *creator) : IRCDMessage(creator, "ENCAP", 3) { SetFlag(IRCDMESSAGE_REQUIRE_USER); }
|
||||
@@ -167,7 +167,7 @@ struct IRCDMessageEncap
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageJoin
|
||||
struct IRCDMessageJoin final
|
||||
: Message::Join
|
||||
{
|
||||
IRCDMessageJoin(Module *creator) : Message::Join(creator, "JOIN") { }
|
||||
@@ -187,7 +187,7 @@ struct IRCDMessageJoin
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessagePass
|
||||
struct IRCDMessagePass final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessagePass(Module *creator) : IRCDMessage(creator, "PASS", 4) { SetFlag(IRCDMESSAGE_REQUIRE_SERVER); }
|
||||
@@ -198,7 +198,7 @@ struct IRCDMessagePass
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageServer
|
||||
struct IRCDMessageServer final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageServer(Module *creator) : IRCDMessage(creator, "SERVER", 3) { SetFlag(IRCDMESSAGE_REQUIRE_SERVER); }
|
||||
@@ -214,7 +214,7 @@ struct IRCDMessageServer
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageTBurst
|
||||
struct IRCDMessageTBurst final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageTBurst(Module *creator) : IRCDMessage(creator, "TB", 3) { SetFlag(IRCDMESSAGE_SOFT_LIMIT); }
|
||||
@@ -240,7 +240,7 @@ struct IRCDMessageTBurst
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageUID
|
||||
struct IRCDMessageUID final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageUID(Module *creator) : IRCDMessage(creator, "UID", 9) { SetFlag(IRCDMESSAGE_REQUIRE_SERVER); }
|
||||
@@ -253,7 +253,7 @@ struct IRCDMessageUID
|
||||
}
|
||||
};
|
||||
|
||||
class ProtoRatbox
|
||||
class ProtoRatbox final
|
||||
: public Module
|
||||
{
|
||||
Module *m_hybrid;
|
||||
|
||||
@@ -17,7 +17,7 @@ static Anope::string UplinkSID;
|
||||
|
||||
static ServiceReference<IRCDProto> ratbox("IRCDProto", "ratbox");
|
||||
|
||||
class ChannelModeLargeBan
|
||||
class ChannelModeLargeBan final
|
||||
: public ChannelMode
|
||||
{
|
||||
public:
|
||||
@@ -30,7 +30,7 @@ public:
|
||||
};
|
||||
|
||||
|
||||
class SolanumProto
|
||||
class SolanumProto final
|
||||
: public IRCDProto
|
||||
{
|
||||
public:
|
||||
@@ -172,7 +172,7 @@ public:
|
||||
};
|
||||
|
||||
|
||||
struct IRCDMessageEncap
|
||||
struct IRCDMessageEncap final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageEncap(Module *creator) : IRCDMessage(creator, "ENCAP", 3)
|
||||
@@ -229,7 +229,7 @@ struct IRCDMessageEncap
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageEUID
|
||||
struct IRCDMessageEUID final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageEUID(Module *creator) : IRCDMessage(creator, "EUID", 11) { SetFlag(IRCDMESSAGE_REQUIRE_SERVER); }
|
||||
@@ -258,7 +258,7 @@ struct IRCDMessageEUID
|
||||
};
|
||||
|
||||
// we can't use this function from ratbox because we set a local variable here
|
||||
struct IRCDMessageServer
|
||||
struct IRCDMessageServer final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageServer(Module *creator) : IRCDMessage(creator, "SERVER", 3) { SetFlag(IRCDMESSAGE_REQUIRE_SERVER); }
|
||||
@@ -275,7 +275,7 @@ struct IRCDMessageServer
|
||||
};
|
||||
|
||||
// we can't use this function from ratbox because we set a local variable here
|
||||
struct IRCDMessagePass
|
||||
struct IRCDMessagePass final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessagePass(Module *creator) : IRCDMessage(creator, "PASS", 4) { SetFlag(IRCDMESSAGE_REQUIRE_SERVER); }
|
||||
@@ -287,7 +287,7 @@ struct IRCDMessagePass
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageNotice
|
||||
struct IRCDMessageNotice final
|
||||
: Message::Notice
|
||||
{
|
||||
IRCDMessageNotice(Module *creator) : Message::Notice(creator) { }
|
||||
@@ -301,7 +301,7 @@ struct IRCDMessageNotice
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessagePrivmsg
|
||||
struct IRCDMessagePrivmsg final
|
||||
: Message::Privmsg
|
||||
{
|
||||
IRCDMessagePrivmsg(Module *creator) : Message::Privmsg(creator) { }
|
||||
@@ -315,7 +315,7 @@ struct IRCDMessagePrivmsg
|
||||
}
|
||||
};
|
||||
|
||||
class ProtoSolanum
|
||||
class ProtoSolanum final
|
||||
: public Module
|
||||
{
|
||||
Module *m_ratbox;
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
typedef Anope::map<Anope::string> ModData;
|
||||
static Anope::string UplinkSID;
|
||||
|
||||
class UnrealIRCdProto
|
||||
class UnrealIRCdProto final
|
||||
: public IRCDProto
|
||||
{
|
||||
public:
|
||||
@@ -462,7 +462,7 @@ public:
|
||||
|
||||
namespace UnrealExtban
|
||||
{
|
||||
class ChannelMatcher
|
||||
class ChannelMatcher final
|
||||
: public UnrealExtBan
|
||||
{
|
||||
public:
|
||||
@@ -498,7 +498,7 @@ namespace UnrealExtban
|
||||
}
|
||||
};
|
||||
|
||||
class EntryMatcher
|
||||
class EntryMatcher final
|
||||
: public UnrealExtBan
|
||||
{
|
||||
public:
|
||||
@@ -515,7 +515,7 @@ namespace UnrealExtban
|
||||
}
|
||||
};
|
||||
|
||||
class RealnameMatcher
|
||||
class RealnameMatcher final
|
||||
: public UnrealExtBan
|
||||
{
|
||||
public:
|
||||
@@ -532,7 +532,7 @@ namespace UnrealExtban
|
||||
}
|
||||
};
|
||||
|
||||
class RegisteredMatcher
|
||||
class RegisteredMatcher final
|
||||
: public UnrealExtBan
|
||||
{
|
||||
public:
|
||||
@@ -547,7 +547,7 @@ namespace UnrealExtban
|
||||
}
|
||||
};
|
||||
|
||||
class AccountMatcher
|
||||
class AccountMatcher final
|
||||
: public UnrealExtBan
|
||||
{
|
||||
public:
|
||||
@@ -567,7 +567,7 @@ namespace UnrealExtban
|
||||
}
|
||||
};
|
||||
|
||||
class FingerprintMatcher
|
||||
class FingerprintMatcher final
|
||||
: public UnrealExtBan
|
||||
{
|
||||
public:
|
||||
@@ -583,7 +583,7 @@ namespace UnrealExtban
|
||||
}
|
||||
};
|
||||
|
||||
class OperclassMatcher
|
||||
class OperclassMatcher final
|
||||
: public UnrealExtBan
|
||||
{
|
||||
public:
|
||||
@@ -600,7 +600,7 @@ namespace UnrealExtban
|
||||
}
|
||||
};
|
||||
|
||||
class TimedBanMatcher
|
||||
class TimedBanMatcher final
|
||||
: public UnrealExtBan
|
||||
{
|
||||
public:
|
||||
@@ -618,7 +618,7 @@ namespace UnrealExtban
|
||||
}
|
||||
};
|
||||
|
||||
class CountryMatcher
|
||||
class CountryMatcher final
|
||||
: public UnrealExtBan
|
||||
{
|
||||
public:
|
||||
@@ -646,7 +646,7 @@ namespace UnrealExtban
|
||||
};
|
||||
}
|
||||
|
||||
class ChannelModeFlood
|
||||
class ChannelModeFlood final
|
||||
: public ChannelModeParam
|
||||
{
|
||||
public:
|
||||
@@ -698,7 +698,7 @@ public:
|
||||
}
|
||||
};
|
||||
|
||||
class ChannelModeHistory
|
||||
class ChannelModeHistory final
|
||||
: public ChannelModeParam
|
||||
{
|
||||
public:
|
||||
@@ -738,7 +738,7 @@ public:
|
||||
}
|
||||
};
|
||||
|
||||
class ChannelModeUnrealSSL
|
||||
class ChannelModeUnrealSSL final
|
||||
: public ChannelMode
|
||||
{
|
||||
public:
|
||||
@@ -752,7 +752,7 @@ public:
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageCapab
|
||||
struct IRCDMessageCapab final
|
||||
: Message::Capab
|
||||
{
|
||||
IRCDMessageCapab(Module *creator) : Message::Capab(creator, "PROTOCTL") { }
|
||||
@@ -1036,7 +1036,7 @@ struct IRCDMessageCapab
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageChgHost
|
||||
struct IRCDMessageChgHost final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageChgHost(Module *creator) : IRCDMessage(creator, "CHGHOST", 2) { }
|
||||
@@ -1049,7 +1049,7 @@ struct IRCDMessageChgHost
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageChgIdent
|
||||
struct IRCDMessageChgIdent final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageChgIdent(Module *creator) : IRCDMessage(creator, "CHGIDENT", 2) { }
|
||||
@@ -1062,7 +1062,7 @@ struct IRCDMessageChgIdent
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageChgName
|
||||
struct IRCDMessageChgName final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageChgName(Module *creator) : IRCDMessage(creator, "CHGNAME", 2) { }
|
||||
@@ -1075,7 +1075,7 @@ struct IRCDMessageChgName
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageMD
|
||||
struct IRCDMessageMD final
|
||||
: IRCDMessage
|
||||
{
|
||||
PrimitiveExtensibleItem<ModData> &ClientModData;
|
||||
@@ -1142,7 +1142,7 @@ struct IRCDMessageMD
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageMode
|
||||
struct IRCDMessageMode final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageMode(Module *creator, const Anope::string &mname) : IRCDMessage(creator, mname, 2) { SetFlag(IRCDMESSAGE_SOFT_LIMIT); }
|
||||
@@ -1188,7 +1188,7 @@ struct IRCDMessageMode
|
||||
* argv[6] = free(**)
|
||||
* argv[7] = ircnet
|
||||
*/
|
||||
struct IRCDMessageNetInfo
|
||||
struct IRCDMessageNetInfo final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageNetInfo(Module *creator) : IRCDMessage(creator, "NETINFO", 8) { SetFlag(IRCDMESSAGE_REQUIRE_SERVER); }
|
||||
@@ -1199,7 +1199,7 @@ struct IRCDMessageNetInfo
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageNick
|
||||
struct IRCDMessageNick final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageNick(Module *creator) : IRCDMessage(creator, "NICK", 2) { SetFlag(IRCDMESSAGE_SOFT_LIMIT); }
|
||||
@@ -1286,7 +1286,7 @@ struct IRCDMessageNick
|
||||
* with their server "not syncing". We now send a PING immediately when receiving a new server
|
||||
* and then finish sync once we get a pong back from that server.
|
||||
*/
|
||||
struct IRCDMessagePong
|
||||
struct IRCDMessagePong final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessagePong(Module *creator) : IRCDMessage(creator, "PONG", 0) { SetFlag(IRCDMESSAGE_SOFT_LIMIT); SetFlag(IRCDMESSAGE_REQUIRE_SERVER); }
|
||||
@@ -1298,7 +1298,7 @@ struct IRCDMessagePong
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageSASL
|
||||
struct IRCDMessageSASL final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageSASL(Module *creator) : IRCDMessage(creator, "SASL", 4) { SetFlag(IRCDMESSAGE_SOFT_LIMIT); SetFlag(IRCDMESSAGE_REQUIRE_SERVER); }
|
||||
@@ -1319,7 +1319,7 @@ struct IRCDMessageSASL
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageSDesc
|
||||
struct IRCDMessageSDesc final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageSDesc(Module *creator) : IRCDMessage(creator, "SDESC", 1) { SetFlag(IRCDMESSAGE_REQUIRE_SERVER); }
|
||||
@@ -1330,7 +1330,7 @@ struct IRCDMessageSDesc
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageSetHost
|
||||
struct IRCDMessageSetHost final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageSetHost(Module *creator) : IRCDMessage(creator, "SETHOST", 1) { SetFlag(IRCDMESSAGE_REQUIRE_USER); }
|
||||
@@ -1347,7 +1347,7 @@ struct IRCDMessageSetHost
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageSetIdent
|
||||
struct IRCDMessageSetIdent final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageSetIdent(Module *creator) : IRCDMessage(creator, "SETIDENT", 1) { SetFlag(IRCDMESSAGE_REQUIRE_USER); }
|
||||
@@ -1359,7 +1359,7 @@ struct IRCDMessageSetIdent
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageSetName
|
||||
struct IRCDMessageSetName final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageSetName(Module *creator) : IRCDMessage(creator, "SETNAME", 1) { SetFlag(IRCDMESSAGE_REQUIRE_USER); }
|
||||
@@ -1371,7 +1371,7 @@ struct IRCDMessageSetName
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageServer
|
||||
struct IRCDMessageServer final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageServer(Module *creator) : IRCDMessage(creator, "SERVER", 3) { SetFlag(IRCDMESSAGE_REQUIRE_SERVER); }
|
||||
@@ -1394,7 +1394,7 @@ struct IRCDMessageServer
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageSID
|
||||
struct IRCDMessageSID final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageSID(Module *creator) : IRCDMessage(creator, "SID", 4) { SetFlag(IRCDMESSAGE_REQUIRE_SERVER); }
|
||||
@@ -1422,7 +1422,7 @@ static char UnrealSjoinPrefixToModeChar(char sjoin_prefix)
|
||||
}
|
||||
}
|
||||
|
||||
struct IRCDMessageSJoin
|
||||
struct IRCDMessageSJoin final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageSJoin(Module *creator) : IRCDMessage(creator, "SJOIN", 3) { SetFlag(IRCDMESSAGE_REQUIRE_SERVER); SetFlag(IRCDMESSAGE_SOFT_LIMIT); }
|
||||
@@ -1516,7 +1516,7 @@ struct IRCDMessageSJoin
|
||||
}
|
||||
};
|
||||
|
||||
class IRCDMessageSVSLogin
|
||||
class IRCDMessageSVSLogin final
|
||||
: IRCDMessage
|
||||
{
|
||||
public:
|
||||
@@ -1546,7 +1546,7 @@ public:
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageTopic
|
||||
struct IRCDMessageTopic final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageTopic(Module *creator) : IRCDMessage(creator, "TOPIC", 4) { }
|
||||
@@ -1580,7 +1580,7 @@ struct IRCDMessageTopic
|
||||
* parv[10] = ip
|
||||
* parv[11] = info
|
||||
*/
|
||||
struct IRCDMessageUID
|
||||
struct IRCDMessageUID final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageUID(Module *creator) : IRCDMessage(creator, "UID", 12) { SetFlag(IRCDMESSAGE_REQUIRE_SERVER); }
|
||||
@@ -1650,7 +1650,7 @@ struct IRCDMessageUID
|
||||
}
|
||||
};
|
||||
|
||||
struct IRCDMessageUmode2
|
||||
struct IRCDMessageUmode2 final
|
||||
: IRCDMessage
|
||||
{
|
||||
IRCDMessageUmode2(Module *creator) : IRCDMessage(creator, "UMODE2", 1) { SetFlag(IRCDMESSAGE_REQUIRE_USER); }
|
||||
@@ -1661,7 +1661,7 @@ struct IRCDMessageUmode2
|
||||
}
|
||||
};
|
||||
|
||||
class ProtoUnreal
|
||||
class ProtoUnreal final
|
||||
: public Module
|
||||
{
|
||||
UnrealIRCdProto ircd_proto;
|
||||
|
||||
Reference in New Issue
Block a user