The InspIRCd Project
Home | Developers | Wiki | Forums | Bug Tracker | SVN | Download
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

ModuleKnock Class Reference

Inheritance diagram for ModuleKnock:

Inheritance graph
[legend]
Collaboration diagram for ModuleKnock:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ModuleKnock (InspIRCd *Me)
virtual ~ModuleKnock ()
virtual Version GetVersion ()
 Returns the version number of a Module.

Private Attributes

CommandKnockmycommand
Knockkn

Detailed Description

Definition at line 79 of file m_knock.cpp.


Constructor & Destructor Documentation

ModuleKnock::ModuleKnock InspIRCd Me  )  [inline]
 

Definition at line 84 of file m_knock.cpp.

References InspIRCd::AddCommand(), ModeParser::AddMode(), kn, InspIRCd::Modes, mycommand, and Module::ServerInstance.

virtual ModuleKnock::~ModuleKnock  )  [inline, virtual]
 

Definition at line 97 of file m_knock.cpp.

References ModeParser::DelMode(), kn, InspIRCd::Modes, and Module::ServerInstance.


Member Function Documentation

virtual Version ModuleKnock::GetVersion  )  [inline, virtual]
 

Returns the version number of a Module.

The method should return a Version object with its version information assigned via Version::Version

Reimplemented from Module.

Definition at line 103 of file m_knock.cpp.

References API_VERSION, VF_COMMON, and VF_VENDOR.


Member Data Documentation

Knock* ModuleKnock::kn [private]
 

Definition at line 82 of file m_knock.cpp.

Referenced by ModuleKnock(), and ~ModuleKnock().

CommandKnock* ModuleKnock::mycommand [private]
 

Definition at line 81 of file m_knock.cpp.

Referenced by ModuleKnock().


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