diff options
author | Sadie Powell <sadie@witchery.services> | 2025-03-12 14:20:43 +0000 |
---|---|---|
committer | Sadie Powell <sadie@witchery.services> | 2025-03-12 15:53:52 +0000 |
commit | e7b18609f6141b7ad4acb1e233aebd2fd48d775f (patch) | |
tree | 8534b2e980b63e2a9fedb9c86183ab2673a6b303 /src | |
parent | cdcf0e2f9a8fb0e1c363fc65f71f3131fc6c5ea5 (diff) |
Add defines for the core serialisation type names.
Diffstat (limited to 'src')
-rw-r--r-- | src/access.cpp | 6 | ||||
-rw-r--r-- | src/bots.cpp | 8 | ||||
-rw-r--r-- | src/memos.cpp | 8 | ||||
-rw-r--r-- | src/nickalias.cpp | 6 | ||||
-rw-r--r-- | src/nickcore.cpp | 12 | ||||
-rw-r--r-- | src/regchannel.cpp | 21 | ||||
-rw-r--r-- | src/xline.cpp | 25 |
7 files changed, 55 insertions, 31 deletions
diff --git a/src/access.cpp b/src/access.cpp index b31a4106a..1eb7b8930 100644 --- a/src/access.cpp +++ b/src/access.cpp @@ -91,7 +91,9 @@ const std::list<AccessProvider *>& AccessProvider::GetProviders() return Providers; } -ChanAccess::ChanAccess(AccessProvider *p) : Serializable("ChanAccess"), provider(p) +ChanAccess::ChanAccess(AccessProvider *p) + : Serializable(CHANACCESS_TYPE) + , provider(p) { } @@ -160,7 +162,7 @@ NickCore *ChanAccess::GetAccount() const ChanAccess::Type::Type() - : Serialize::Type("ChanAccess") + : Serialize::Type(CHANACCESS_TYPE) { } diff --git a/src/bots.cpp b/src/bots.cpp index fa9042733..b01b7389f 100644 --- a/src/bots.cpp +++ b/src/bots.cpp @@ -18,12 +18,12 @@ #include "language.h" #include "serialize.h" -Serialize::Checker<botinfo_map> BotListByNick("BotInfo"), BotListByUID("BotInfo"); +Serialize::Checker<botinfo_map> BotListByNick(BOTINFO_TYPE), BotListByUID(BOTINFO_TYPE); BotInfo::BotInfo(const Anope::string &nnick, const Anope::string &nuser, const Anope::string &nhost, const Anope::string &nreal, const Anope::string &bmodes) : User(nnick, nuser, nhost, "", "", Me, nreal, Anope::CurTime, "", {}, IRCD ? IRCD->UID_Retrieve() : "", NULL) - , Serializable("BotInfo") - , channels("ChannelInfo") + , Serializable(BOTINFO_TYPE) + , channels(CHANNELINFO_TYPE) , botmodes(bmodes) { this->lastmsg = this->created = Anope::CurTime; @@ -85,7 +85,7 @@ BotInfo::~BotInfo() } BotInfo::Type::Type() - : Serialize::Type("BotInfo") + : Serialize::Type(BOTINFO_TYPE) { } diff --git a/src/memos.cpp b/src/memos.cpp index 00b60325a..809f895db 100644 --- a/src/memos.cpp +++ b/src/memos.cpp @@ -17,7 +17,8 @@ #include "account.h" #include "regchannel.h" -Memo::Memo() : Serializable("Memo") +Memo::Memo() + : Serializable(MEMO_TYPE) { mi = NULL; unread = receipt = false; @@ -35,7 +36,7 @@ Memo::~Memo() } Memo::Type::Type() - : Serialize::Type("Memo") + : Serialize::Type(MEMO_TYPE) { } @@ -82,7 +83,8 @@ Serializable *Memo::Type::Unserialize(Serializable *obj, Serialize::Data &data) return m; } -MemoInfo::MemoInfo() : memos("Memo") +MemoInfo::MemoInfo() + : memos(MEMO_TYPE) { } diff --git a/src/nickalias.cpp b/src/nickalias.cpp index 66e67cde2..15316813d 100644 --- a/src/nickalias.cpp +++ b/src/nickalias.cpp @@ -18,10 +18,10 @@ #include "servers.h" #include "config.h" -Serialize::Checker<nickalias_map> NickAliasList("NickAlias"); +Serialize::Checker<nickalias_map> NickAliasList(NICKALIAS_TYPE); NickAlias::NickAlias(const Anope::string &nickname, NickCore *nickcore) - : Serializable("NickAlias") + : Serializable(NICKALIAS_TYPE) , nick(nickname) , nc(nickcore) { @@ -140,7 +140,7 @@ NickAlias *NickAlias::Find(const Anope::string &nick) } NickAlias::Type::Type() - : Serialize::Type("NickAlias") + : Serialize::Type(NICKALIAS_TYPE) { } diff --git a/src/nickcore.cpp b/src/nickcore.cpp index 372c8751d..e44ddb746 100644 --- a/src/nickcore.cpp +++ b/src/nickcore.cpp @@ -15,15 +15,15 @@ #include "config.h" #include <climits> -Serialize::Checker<nickcore_map> NickCoreList("NickCore"); -Serialize::Checker<nickcoreid_map> NickCoreIdList("NickCore"); +Serialize::Checker<nickcore_map> NickCoreList(NICKCORE_TYPE); +Serialize::Checker<nickcoreid_map> NickCoreIdList(NICKCORE_TYPE); NickCore::NickCore(const Anope::string &coredisplay, uint64_t coreid) - : Serializable("NickCore") - , chanaccess("ChannelInfo") + : Serializable(NICKCORE_TYPE) + , chanaccess(CHANNELINFO_TYPE) , id(coreid) , display(coredisplay) - , aliases("NickAlias") + , aliases(NICKALIAS_TYPE) { if (coredisplay.empty()) throw CoreException("Empty display passed to NickCore constructor"); @@ -67,7 +67,7 @@ NickCore::~NickCore() } NickCore::Type::Type() - : Serialize::Type("NickCore") + : Serialize::Type(NICKCORE_TYPE) { } diff --git a/src/regchannel.cpp b/src/regchannel.cpp index 51b395399..88adf49b8 100644 --- a/src/regchannel.cpp +++ b/src/regchannel.cpp @@ -19,9 +19,10 @@ #include "bots.h" #include "servers.h" -Serialize::Checker<registered_channel_map> RegisteredChannelList("ChannelInfo"); +Serialize::Checker<registered_channel_map> RegisteredChannelList(CHANNELINFO_TYPE); -AutoKick::AutoKick() : Serializable("AutoKick") +AutoKick::AutoKick() + : Serializable(AUTOKICK_TYPE) { } @@ -39,7 +40,7 @@ AutoKick::~AutoKick() } AutoKick::Type::Type() - : Serialize::Type("AutoKick") + : Serialize::Type(AUTOKICK_TYPE) { } @@ -101,8 +102,10 @@ Serializable *AutoKick::Type::Unserialize(Serializable *obj, Serialize::Data &da return ak; } -ChannelInfo::ChannelInfo(const Anope::string &chname) : Serializable("ChannelInfo"), - access("ChanAccess"), akick("AutoKick") +ChannelInfo::ChannelInfo(const Anope::string &chname) + : Serializable(CHANNELINFO_TYPE) + , access(CHANACCESS_TYPE) + , akick(AUTOKICK_TYPE) { if (chname.empty()) throw CoreException("Empty channel passed to ChannelInfo constructor"); @@ -130,8 +133,10 @@ ChannelInfo::ChannelInfo(const Anope::string &chname) : Serializable("ChannelInf FOREACH_MOD(OnCreateChan, (this)); } -ChannelInfo::ChannelInfo(const ChannelInfo &ci) : Serializable("ChannelInfo"), - access("ChanAccess"), akick("AutoKick") +ChannelInfo::ChannelInfo(const ChannelInfo &ci) + : Serializable(CHANNELINFO_TYPE) + , access(CHANACCESS_TYPE) + , akick(AUTOKICK_TYPE) { *this = ci; @@ -185,7 +190,7 @@ ChannelInfo::~ChannelInfo() } ChannelInfo::Type::Type() - : Serialize::Type("ChannelInfo") + : Serialize::Type(CHANNELINFO_TYPE) { } diff --git a/src/xline.cpp b/src/xline.cpp index eca34cda2..2b6a93e9a 100644 --- a/src/xline.cpp +++ b/src/xline.cpp @@ -21,7 +21,7 @@ /* List of XLine managers we check users against in XLineManager::CheckAll */ std::list<XLineManager *> XLineManager::XLineManagers; -Serialize::Checker<std::multimap<Anope::string, XLine *, ci::less> > XLineManager::XLinesByUID("XLine"); +Serialize::Checker<std::multimap<Anope::string, XLine *, ci::less> > XLineManager::XLinesByUID(XLINE_TYPE); void XLine::Init() { @@ -86,7 +86,12 @@ void XLine::Init() } } -XLine::XLine(const Anope::string &ma, const Anope::string &r, const Anope::string &uid) : Serializable("XLine"), mask(ma), by(Me->GetName()), reason(r), id(uid) +XLine::XLine(const Anope::string &ma, const Anope::string &r, const Anope::string &uid) + : Serializable(XLINE_TYPE) + , mask(ma) + , by(Me->GetName()) + , reason(r) + , id(uid) { regex = NULL; manager = NULL; @@ -95,7 +100,14 @@ XLine::XLine(const Anope::string &ma, const Anope::string &r, const Anope::strin this->Init(); } -XLine::XLine(const Anope::string &ma, const Anope::string &b, const time_t ex, const Anope::string &r, const Anope::string &uid) : Serializable("XLine"), mask(ma), by(b), created(Anope::CurTime), expires(ex), reason(r), id(uid) +XLine::XLine(const Anope::string &ma, const Anope::string &b, const time_t ex, const Anope::string &r, const Anope::string &uid) + : Serializable(XLINE_TYPE) + , mask(ma) + , by(b) + , created(Anope::CurTime) + , expires(ex) + , reason(r) + , id(uid) { regex = NULL; manager = NULL; @@ -152,7 +164,7 @@ bool XLine::IsRegex() const } XLine::Type::Type() - : Serialize::Type("XLine") + : Serialize::Type(XLINE_TYPE) { } @@ -266,7 +278,10 @@ Anope::string XLineManager::GenerateUID() return id; } -XLineManager::XLineManager(Module *creator, const Anope::string &xname, char t) : Service(creator, "XLineManager", xname), type(t), xlines("XLine") +XLineManager::XLineManager(Module *creator, const Anope::string &xname, char t) + : Service(creator, "XLineManager", xname) + , type(t) + , xlines(XLINE_TYPE) { } |