summaryrefslogtreecommitdiff
path: root/src/xline.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/xline.cpp')
-rw-r--r--src/xline.cpp25
1 files changed, 20 insertions, 5 deletions
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)
{
}