summaryrefslogtreecommitdiff
path: root/include/bancache.h
diff options
context:
space:
mode:
authorattilamolnar <attilamolnar@hush.com>2012-10-01 00:52:01 +0200
committerattilamolnar <attilamolnar@hush.com>2013-04-10 19:27:24 +0200
commita0fdf5fcd51c18e9fa3be245349582e70b69f74f (patch)
tree8320d6912fddbde5758ef5e6ae9931aa4ba403b4 /include/bancache.h
parent239a3bb0f86d2bb431e7d450c992ad7edfd584d7 (diff)
BanCache: Remove BanCacheHit::IP field, and BanCacheManager::RemoveHit()
The IP field was only used in RemoveHit(), RemoveHit() was only called from GetHit()
Diffstat (limited to 'include/bancache.h')
-rw-r--r--include/bancache.h8
1 files changed, 2 insertions, 6 deletions
diff --git a/include/bancache.h b/include/bancache.h
index 9f7402336..e975bb68a 100644
--- a/include/bancache.h
+++ b/include/bancache.h
@@ -37,15 +37,12 @@ class CoreExport BanCacheHit
/** Reason, shown as quit message
*/
std::string Reason;
- /** IP to match against, no wildcards here (of course)
- */
- std::string IP;
/** Time that the ban expires at
*/
time_t Expiry;
- BanCacheHit(const std::string &ip, const std::string &type, const std::string &reason, time_t seconds)
- : Type(type), Reason(reason), IP(ip), Expiry(ServerInstance->Time() + seconds)
+ BanCacheHit(const std::string &type, const std::string &reason, time_t seconds)
+ : Type(type), Reason(reason), Expiry(ServerInstance->Time() + seconds)
{
}
};
@@ -71,7 +68,6 @@ class CoreExport BanCacheManager
*/
BanCacheHit *AddHit(const std::string &ip, const std::string &type, const std::string &reason, time_t seconds = 0);
BanCacheHit *GetHit(const std::string &ip);
- bool RemoveHit(BanCacheHit *b);
/** Removes all entries of a given type, either positive or negative. Returns the number of hits removed.
* @param type The type of bancache entries to remove (e.g. 'G')