|
|||
|
|||
|


Public Member Functions | |
| InvisibleMode (InspIRCd *Instance) | |
| ~InvisibleMode () | |
| ModeAction | OnModeChange (User *source, User *dest, Channel *channel, std::string ¶meter, bool adding, bool) |
| Called when a mode change for your mode occurs. | |
Private Attributes | |
| QuietOper * | qo |
Definition at line 39 of file m_invisible.cpp.
|
|
Definition at line 43 of file m_invisible.cpp. References qo. |
|
|
Definition at line 48 of file m_invisible.cpp. References UserManager::clientlist, qo, ModeHandler::ServerInstance, and InspIRCd::Users. |
|
||||||||||||||||||||||||||||
|
Called when a mode change for your mode occurs.
Reimplemented from ModeHandler. Definition at line 56 of file m_invisible.cpp. References ModuleManager::Find(), IS_LOCAL, IS_OPER, User::IsModeSet(), MAXBUF, MODEACTION_ALLOW, MODEACTION_DENY, InspIRCd::Modes, ModeParser::ModeString(), InspIRCd::Modules, User::nick, Module::OnPostConnect(), Module::OnUserQuit(), User::oper, qo, ConfigReader::ReadFlag(), ConfigReader::ReadValue(), ModeHandler::ServerInstance, User::SetMode(), InspIRCd::SNO, User::WriteNumeric(), and SnomaskManager::WriteToSnoMask(). |
|
|
Definition at line 41 of file m_invisible.cpp. Referenced by InvisibleMode(), OnModeChange(), and ~InvisibleMode(). |