Public Member Functions | Private Attributes

MyForbidService Class Reference

Inherits ForbidService.

Collaboration diagram for MyForbidService:
Collaboration graph
[legend]

Public Member Functions

 MyForbidService (Module *m)
void AddForbid (ForbidData *d) anope_override
void RemoveForbid (ForbidData *d) anope_override
ForbidDataFindForbid (const Anope::string &mask, ForbidType ftype) anope_override
const std::vector< ForbidData * > & GetForbids () anope_override

Private Attributes

Serialize::Checker
< std::vector< ForbidData * > > 
forbid_data

Detailed Description

Definition at line 17 of file os_forbid.cpp.


Constructor & Destructor Documentation

MyForbidService::MyForbidService ( Module m  )  [inline]

Definition at line 20 of file os_forbid.cpp.


Member Function Documentation

void MyForbidService::AddForbid ( ForbidData d  )  [inline, virtual]

Implements ForbidService.

Definition at line 22 of file os_forbid.cpp.

ForbidData* MyForbidService::FindForbid ( const Anope::string mask,
ForbidType  ftype 
) [inline, virtual]
const std::vector<ForbidData *>& MyForbidService::GetForbids (  )  [inline, virtual]

Implements ForbidService.

Definition at line 48 of file os_forbid.cpp.

void MyForbidService::RemoveForbid ( ForbidData d  )  [inline, virtual]

Implements ForbidService.

Definition at line 27 of file os_forbid.cpp.


Field Documentation

Definition at line 17 of file os_forbid.cpp.


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