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

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

Definition at line 922 of file bs_kick.cpp.

Constructor & Destructor Documentation

BanData::BanData ( Extensible )
inline

Definition at line 926 of file bs_kick.cpp.

Member Function Documentation

bool BanData::empty ( ) const
inline

Definition at line 933 of file bs_kick.cpp.

Referenced by BanDataPurger::Tick().

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

Definition at line 928 of file bs_kick.cpp.

Referenced by BSKick::GetBanData().

void BanData::purge ( )
inline

Definition at line 938 of file bs_kick.cpp.

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

Referenced by BanDataPurger::Tick().

Field Documentation

data_type BanData::data_map
private

Definition at line 923 of file bs_kick.cpp.


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