Anope IRC Services  Version 2.0
Public Member Functions
BanDataPurger Class Reference
Inheritance diagram for BanDataPurger:
Inheritance graph
Collaboration diagram for BanDataPurger:
Collaboration graph

Public Member Functions

 BanDataPurger (Module *o)
void Tick (time_t) anope_override
- Public Member Functions inherited from Timer
 Timer (long time_from_now, time_t now=Anope::CurTime, bool repeating=false)
 Timer (Module *creator, long time_from_now, time_t now=Anope::CurTime, bool repeating=false)
virtual ~Timer ()
void SetTimer (time_t t)
time_t GetTimer () const
bool GetRepeat () const
void SetSecs (time_t t)
long GetSecs () const
time_t GetSetTime () const
ModuleGetOwner () const

Detailed Description

Definition at line 976 of file bs_kick.cpp.

Constructor & Destructor Documentation

◆ BanDataPurger()

BanDataPurger::BanDataPurger ( Module o)

Definition at line 979 of file bs_kick.cpp.

Member Function Documentation

◆ Tick()

void BanDataPurger::Tick ( time_t  ctime)

Called when the timer ticks This should be overridden with something useful

Implements Timer.

Definition at line 981 of file bs_kick.cpp.

References ChannelList, BanData::empty(), Extensible::GetExt(), LOG_DEBUG, BanData::purge(), and Extensible::Shrink().

The documentation for this class was generated from the following file: