|
|||
|
|||
|


Public Member Functions | |
| ModuleJumpServer (InspIRCd *Me) | |
| virtual | ~ModuleJumpServer () |
| virtual int | OnUserRegister (User *user) |
| Called whenever a user is about to register their connection (e.g. | |
| virtual Version | GetVersion () |
| Returns the version number of a Module. | |
Private Attributes | |
| CommandJumpserver * | js |
Definition at line 125 of file m_jumpserver.cpp.
|
|
Definition at line 129 of file m_jumpserver.cpp. References InspIRCd::AddCommand(), ModuleManager::Attach(), I_OnUserRegister, js, InspIRCd::Modules, and Module::ServerInstance. |
|
|
Definition at line 139 of file m_jumpserver.cpp. |
|
|
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 155 of file m_jumpserver.cpp. References API_VERSION, and VF_VENDOR. |
|
|
Called whenever a user is about to register their connection (e.g. before the user is sent the MOTD etc). Modules can use this method if they are performing a function which must be done before the actual connection is completed (e.g. ident lookups, dnsbl lookups, etc). Note that you should NOT delete the user record here by causing a disconnection! Use OnUserConnect for that instead.
Reimplemented from Module. Definition at line 143 of file m_jumpserver.cpp. References js, User::nick, CommandJumpserver::port, UserManager::QuitUser(), CommandJumpserver::reason, CommandJumpserver::redirect_new_users, CommandJumpserver::redirect_to, Module::ServerInstance, InspIRCd::Users, and User::WriteNumeric(). |
|
|
Definition at line 127 of file m_jumpserver.cpp. Referenced by ModuleJumpServer(), and OnUserRegister(). |