Anope IRC Services  Version 2.0
Data Structures | Public Member Functions | Private Types | Private Attributes
BanData Struct Reference
Collaboration diagram for BanData:
Collaboration graph

Data Structures

struct  Data

Public Member Functions

 BanData (Extensible *)
Dataget (const Anope::string &key)
bool empty () const
void purge ()

Private Types

typedef Anope::map< Datadata_type

Private Attributes

data_type data_map

Detailed Description

Definition at line 905 of file bs_kick.cpp.

Member Typedef Documentation

◆ data_type

Definition at line 922 of file bs_kick.cpp.

Constructor & Destructor Documentation

◆ BanData()

BanData::BanData ( Extensible )

Definition at line 926 of file bs_kick.cpp.

Member Function Documentation

◆ empty()

bool BanData::empty ( ) const

Definition at line 933 of file bs_kick.cpp.

Referenced by BanDataPurger::Tick().

◆ get()

Data& BanData::get ( const Anope::string key)

Definition at line 928 of file bs_kick.cpp.

Referenced by BSKick::GetBanData().

◆ purge()

void BanData::purge ( )

Definition at line 938 of file bs_kick.cpp.

References Anope::CurTime, and BanData::Data::last_use.

Referenced by BanDataPurger::Tick().

Field Documentation

◆ data_map

data_type BanData::data_map

Definition at line 923 of file bs_kick.cpp.

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