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

ModuleUserIP Class Reference

Inheritance diagram for ModuleUserIP:

Inheritance graph
[legend]
Collaboration diagram for ModuleUserIP:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ModuleUserIP (InspIRCd *Me)
virtual void On005Numeric (std::string &output)
 Called when a 005 numeric is about to be output.
virtual ~ModuleUserIP ()
virtual Version GetVersion ()
 Returns the version number of a Module.

Private Attributes

CommandUseripmycommand

Detailed Description

Definition at line 54 of file m_userip.cpp.


Constructor & Destructor Documentation

ModuleUserIP::ModuleUserIP InspIRCd Me  )  [inline]
 

Definition at line 58 of file m_userip.cpp.

References InspIRCd::AddCommand(), ModuleManager::Attach(), I_On005Numeric, InspIRCd::Modules, mycommand, and Module::ServerInstance.

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

Definition at line 74 of file m_userip.cpp.


Member Function Documentation

virtual Version ModuleUserIP::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 78 of file m_userip.cpp.

References API_VERSION, and VF_VENDOR.

virtual void ModuleUserIP::On005Numeric std::string output  )  [inline, virtual]
 

Called when a 005 numeric is about to be output.

The module should modify the 005 numeric if needed to indicate its features.

Parameters:
output The 005 string to be modified if neccessary.

Reimplemented from Module.

Definition at line 69 of file m_userip.cpp.


Member Data Documentation

CommandUserip* ModuleUserIP::mycommand [private]
 

Definition at line 56 of file m_userip.cpp.

Referenced by ModuleUserIP().


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