1
0
mirror of https://github.com/anope/anope.git synced 2026-06-26 10:16:40 +02:00

Slight cleanup in operserv.cpp.

This commit is contained in:
Naram Qashat
2010-07-30 00:05:19 -04:00
parent 5ed69ed678
commit e353b15df8
+25 -26
View File
@@ -158,9 +158,8 @@ void oper_global(const Anope::string &nick, const char *fmt, ...)
/* List of XLine managers we check users against in XLineManager::CheckAll */
std::list<XLineManager *> XLineManager::XLineManagers;
XLine::XLine(const Anope::string &mask, const Anope::string &reason) : Mask(mask), Reason(reason)
XLine::XLine(const Anope::string &mask, const Anope::string &reason) : Mask(mask), Created(0), Expires(0), Reason(reason)
{
Expires = Created = 0;
}
XLine::XLine(const Anope::string &mask, const Anope::string &by, const time_t expires, const Anope::string &reason) : Mask(mask), By(by), Created(time(NULL)), Expires(expires), Reason(reason)
@@ -169,24 +168,24 @@ XLine::XLine(const Anope::string &mask, const Anope::string &by, const time_t ex
Anope::string XLine::GetNick() const
{
size_t nick_t = Mask.find('!');
size_t nick_t = this->Mask.find('!');
if (nick_t == Anope::string::npos)
return "";
return Mask.substr(0, nick_t);
return this->Mask.substr(0, nick_t);
}
Anope::string XLine::GetUser() const
{
size_t user_t = Mask.find('!'), host_t = Mask.find('@');
size_t user_t = this->Mask.find('!'), host_t = this->Mask.find('@');
if (host_t != Anope::string::npos)
{
if (user_t != Anope::string::npos)
return Mask.substr(user_t + 1, host_t - user_t - 1);
return this->Mask.substr(user_t + 1, host_t - user_t - 1);
else
return Mask.substr(0, host_t);
return this->Mask.substr(0, host_t);
}
else
return "";
@@ -194,12 +193,12 @@ Anope::string XLine::GetUser() const
Anope::string XLine::GetHost() const
{
size_t host_t = Mask.find('@');
size_t host_t = this->Mask.find('@');
if (host_t == Anope::string::npos)
return Mask;
return this->Mask;
else
return Mask.substr(host_t + 1);
return this->Mask.substr(host_t + 1);
}
/** Constructor
@@ -213,7 +212,7 @@ XLineManager::XLineManager()
*/
XLineManager::~XLineManager()
{
Clear();
this->Clear();
}
/** Register a XLineManager, places it in XLineManagers for use in XLineManager::CheckAll
@@ -271,7 +270,7 @@ std::pair<XLineManager *, XLine *> XLineManager::CheckAll(User *u)
*/
size_t XLineManager::GetCount() const
{
return XLines.size();
return this->XLines.size();
}
/** Get the XLine vector
@@ -279,7 +278,7 @@ size_t XLineManager::GetCount() const
*/
const std::vector<XLine *> &XLineManager::GetList() const
{
return XLines;
return this->XLines;
}
/** Add an entry to this XLineManager
@@ -287,7 +286,7 @@ const std::vector<XLine *> &XLineManager::GetList() const
*/
void XLineManager::AddXLine(XLine *x)
{
XLines.push_back(x);
this->XLines.push_back(x);
}
/** Delete an entry from this XLineManager
@@ -296,12 +295,12 @@ void XLineManager::AddXLine(XLine *x)
*/
bool XLineManager::DelXLine(XLine *x)
{
std::vector<XLine *>::iterator it = std::find(XLines.begin(), XLines.end(), x);
std::vector<XLine *>::iterator it = std::find(this->XLines.begin(), this->XLines.end(), x);
if (it != XLines.end())
if (it != this->XLines.end())
{
delete x;
XLines.erase(it);
this->XLines.erase(it);
return true;
}
@@ -315,19 +314,19 @@ bool XLineManager::DelXLine(XLine *x)
*/
XLine *XLineManager::GetEntry(unsigned index)
{
if (index >= XLines.size())
if (index >= this->XLines.size())
return NULL;
return XLines[index];
return this->XLines[index];
}
/** Clear the XLine vector
*/
void XLineManager::Clear()
{
for (std::vector<XLine *>::iterator it = XLines.begin(), it_end = XLines.end(); it != it_end; ++it)
for (std::vector<XLine *>::iterator it = this->XLines.begin(), it_end = this->XLines.end(); it != it_end; ++it)
delete *it;
XLines.clear();
this->XLines.clear();
}
/** Add an entry to this XLine Manager
@@ -366,9 +365,9 @@ std::pair<int, XLine *> XLineManager::CanAdd(const Anope::string &mask, time_t e
ret.first = 0;
ret.second = NULL;
for (unsigned i = 0, end = GetCount(); i < end; ++i)
for (unsigned i = 0, end = this->GetCount(); i < end; ++i)
{
XLine *x = GetEntry(i);
XLine *x = this->GetEntry(i);
ret.second = x;
if (x->Mask.equals_ci(mask))
@@ -407,9 +406,9 @@ std::pair<int, XLine *> XLineManager::CanAdd(const Anope::string &mask, time_t e
*/
XLine *XLineManager::HasEntry(const Anope::string &mask)
{
for (unsigned i = 0, end = XLines.size(); i < end; ++i)
for (unsigned i = 0, end = this->XLines.size(); i < end; ++i)
{
XLine *x = XLines[i];
XLine *x = this->XLines[i];
if (x->Mask.equals_ci(mask))
return x;
@@ -426,7 +425,7 @@ XLine *XLineManager::Check(User *u)
{
const time_t now = time(NULL);
for (std::vector<XLine *>::iterator it = XLines.begin(), it_end = XLines.end(); it != it_end; ++it)
for (std::vector<XLine *>::iterator it = this->XLines.begin(), it_end = this->XLines.end(); it != it_end; ++it)
{
XLine *x = *it;