diff options
Diffstat (limited to 'include/users.h')
-rw-r--r-- | include/users.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/include/users.h b/include/users.h index 018336e77..ce8f4eb28 100644 --- a/include/users.h +++ b/include/users.h @@ -828,9 +828,18 @@ namespace irc */ typedef std::map<irc::string,whowas_set*> whowas_users; + /** Sets of time and users in whowas list + */ + typedef std::map<time_t, irc::string> whowas_users_fifo; + /** Called every hour by the core to remove expired entries */ void MaintainWhoWas(InspIRCd* ServerInstance, time_t TIME); + + /** Prune for WhoWasGroupSize, WhoWasMaxGroups and + * WhoWasMaxKeep on rehash + */ + void PruneWhoWas(InspIRCd* ServerInstance, time_t TIME); }; }; |