Public Member Functions

SNLineManager Class Reference

Inherits XLineManager.

Collaboration diagram for SNLineManager:
Collaboration graph
[legend]

Public Member Functions

 SNLineManager (Module *creator)
void OnMatch (User *u, XLine *x) anope_override
void OnExpire (const XLine *x) anope_override
void Send (User *u, XLine *x) anope_override
void SendDel (XLine *x) anope_override
bool Check (User *u, const XLine *x) anope_override

Detailed Description

Definition at line 133 of file operserv.cpp.


Constructor & Destructor Documentation

SNLineManager::SNLineManager ( Module creator  )  [inline]

Definition at line 136 of file operserv.cpp.


Member Function Documentation

bool SNLineManager::Check ( User u,
const XLine x 
) [inline, virtual]

Check a user against an xline

Parameters:
u The user
x The xline

Implements XLineManager.

Definition at line 158 of file operserv.cpp.

References Anope::Match().

void SNLineManager::OnExpire ( const XLine x  )  [inline, virtual]

Called when an XLine expires

Parameters:
x The xline

Reimplemented from XLineManager.

Definition at line 143 of file operserv.cpp.

References OperServ.

void SNLineManager::OnMatch ( User u,
XLine x 
) [inline, virtual]

Called when a user matches a xline in this XLineManager

Parameters:
u The user
x The XLine they match

Implements XLineManager.

Definition at line 138 of file operserv.cpp.

References Send().

void SNLineManager::Send ( User u,
XLine x 
) [inline, virtual]

Called to send an XLine to the IRCd

Parameters:
u The user, if we know it
x The xline

Implements XLineManager.

Definition at line 148 of file operserv.cpp.

References IRCD, and IRCDProto::SendSGLine().

Referenced by OnMatch().

void SNLineManager::SendDel ( XLine x  )  [inline, virtual]

Called to remove an XLine from the IRCd

Parameters:
x The XLine

Implements XLineManager.

Definition at line 153 of file operserv.cpp.

References IRCD, and IRCDProto::SendSGLineDel().


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