Public Member Functions | Private Attributes | Static Private Attributes

NickServRelease Class Reference

Inherits User, and Timer.

Collaboration diagram for NickServRelease:
Collaboration graph
[legend]

Public Member Functions

 NickServRelease (NickAlias *na, time_t delay)
virtual ~NickServRelease ()
void Tick (time_t t)

Private Attributes

Anope::string nick

Static Private Attributes

static std::map< Anope::string,
NickServRelease * > 
NickServReleases

Detailed Description

Timers for releasing nicks to be available for use

Definition at line 132 of file nickalias.cpp.


Constructor & Destructor Documentation

NickServRelease::NickServRelease ( NickAlias na,
time_t  delay 
) [inline]

Constructor

Parameters:
na The nick
delay The delay before the nick is released

Definition at line 142 of file nickalias.cpp.

References IRCD, IRCDProto::SendClientIntroduction(), and IRCDProto::SendQuit().

virtual NickServRelease::~NickServRelease (  )  [inline, virtual]

Definition at line 157 of file nickalias.cpp.


Member Function Documentation

void NickServRelease::Tick ( time_t  t  )  [inline, virtual]

Called when the delay is up

Parameters:
t The current time

Implements Timer.

Definition at line 165 of file nickalias.cpp.

References IRCD, and IRCDProto::SendQuit().


Field Documentation

Definition at line 135 of file nickalias.cpp.

Definition at line 134 of file nickalias.cpp.


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