|
| | CModules () |
| |
| | ~CModules () |
| |
| | CModules (const CModules &)=default |
| |
| CModules & | operator= (const CModules &)=default |
| |
| void | SetUser (CUser *pUser) |
| |
| void | SetNetwork (CIRCNetwork *pNetwork) |
| |
| void | SetClient (CClient *pClient) |
| |
| CUser * | GetUser () const |
| |
| CIRCNetwork * | GetNetwork () const |
| |
| CClient * | GetClient () const |
| |
| void | UnloadAll () |
| |
| bool | OnBoot () |
| |
| bool | OnPreRehash () |
| |
| bool | OnPostRehash () |
| |
| bool | OnIRCDisconnected () |
| |
| bool | OnIRCConnected () |
| |
| bool | OnIRCConnecting (CIRCSock *pIRCSock) |
| |
| bool | OnIRCConnectionError (CIRCSock *pIRCSock) |
| |
| bool | OnIRCRegistration (CString &sPass, CString &sNick, CString &sIdent, CString &sRealName) |
| |
| bool | OnBroadcast (CString &sMessage) |
| |
| bool | OnChanPermission3 (const CNick *pOpNick, const CNick &Nick, CChan &Channel, char cMode, bool bAdded, bool bNoChange) |
| |
| bool | OnChanPermission2 (const CNick *pOpNick, const CNick &Nick, CChan &Channel, unsigned char uMode, bool bAdded, bool bNoChange) |
| |
| bool | OnChanPermission (const CNick &OpNick, const CNick &Nick, CChan &Channel, unsigned char uMode, bool bAdded, bool bNoChange) |
| |
| bool | OnOp2 (const CNick *pOpNick, const CNick &Nick, CChan &Channel, bool bNoChange) |
| |
| bool | OnOp (const CNick &OpNick, const CNick &Nick, CChan &Channel, bool bNoChange) |
| |
| bool | OnDeop2 (const CNick *pOpNick, const CNick &Nick, CChan &Channel, bool bNoChange) |
| |
| bool | OnDeop (const CNick &OpNick, const CNick &Nick, CChan &Channel, bool bNoChange) |
| |
| bool | OnVoice2 (const CNick *pOpNick, const CNick &Nick, CChan &Channel, bool bNoChange) |
| |
| bool | OnVoice (const CNick &OpNick, const CNick &Nick, CChan &Channel, bool bNoChange) |
| |
| bool | OnDevoice2 (const CNick *pOpNick, const CNick &Nick, CChan &Channel, bool bNoChange) |
| |
| bool | OnDevoice (const CNick &OpNick, const CNick &Nick, CChan &Channel, bool bNoChange) |
| |
| bool | OnRawMode2 (const CNick *pOpNick, CChan &Channel, const CString &sModes, const CString &sArgs) |
| |
| bool | OnRawMode (const CNick &OpNick, CChan &Channel, const CString &sModes, const CString &sArgs) |
| |
| bool | OnMode2 (const CNick *pOpNick, CChan &Channel, char uMode, const CString &sArg, bool bAdded, bool bNoChange) |
| |
| bool | OnMode (const CNick &OpNick, CChan &Channel, char uMode, const CString &sArg, bool bAdded, bool bNoChange) |
| |
| bool | OnRaw (CString &sLine) |
| |
| bool | OnRawMessage (CMessage &Message) |
| |
| bool | OnNumericMessage (CNumericMessage &Message) |
| |
| bool | OnStatusCommand (CString &sCommand) |
| |
| bool | OnModCommand (const CString &sCommand) |
| |
| bool | OnModNotice (const CString &sMessage) |
| |
| bool | OnModCTCP (const CString &sMessage) |
| |
| bool | OnQuit (const CNick &Nick, const CString &sMessage, const std::vector< CChan * > &vChans) |
| |
| bool | OnQuitMessage (CQuitMessage &Message, const std::vector< CChan * > &vChans) |
| |
| bool | OnNick (const CNick &Nick, const CString &sNewNick, const std::vector< CChan * > &vChans) |
| |
| bool | OnNickMessage (CNickMessage &Message, const std::vector< CChan * > &vChans) |
| |
| bool | OnKick (const CNick &Nick, const CString &sOpNick, CChan &Channel, const CString &sMessage) |
| |
| bool | OnKickMessage (CKickMessage &Message) |
| |
| bool | OnJoining (CChan &Channel) |
| |
| bool | OnJoin (const CNick &Nick, CChan &Channel) |
| |
| bool | OnJoinMessage (CJoinMessage &Message) |
| |
| bool | OnPart (const CNick &Nick, CChan &Channel, const CString &sMessage) |
| |
| bool | OnPartMessage (CPartMessage &Message) |
| |
| bool | OnInvite (const CNick &Nick, const CString &sChan) |
| |
| bool | OnInviteMessage (CInviteMessage &Message) |
| |
| bool | OnChanBufferStarting (CChan &Chan, CClient &Client) |
| |
| bool | OnChanBufferEnding (CChan &Chan, CClient &Client) |
| |
| bool | OnChanBufferPlayLine2 (CChan &Chan, CClient &Client, CString &sLine, const timeval &tv) |
| |
| bool | OnChanBufferPlayLine (CChan &Chan, CClient &Client, CString &sLine) |
| |
| bool | OnPrivBufferStarting (CQuery &Query, CClient &Client) |
| |
| bool | OnPrivBufferEnding (CQuery &Query, CClient &Client) |
| |
| bool | OnPrivBufferPlayLine2 (CClient &Client, CString &sLine, const timeval &tv) |
| |
| bool | OnPrivBufferPlayLine (CClient &Client, CString &sLine) |
| |
| bool | OnChanBufferPlayMessage (CMessage &Message) |
| |
| bool | OnPrivBufferPlayMessage (CMessage &Message) |
| |
| bool | OnClientLogin () |
| |
| bool | OnClientDisconnect () |
| |
| bool | OnUserRaw (CString &sLine) |
| |
| bool | OnUserRawMessage (CMessage &Message) |
| |
| bool | OnUserCTCPReply (CString &sTarget, CString &sMessage) |
| |
| bool | OnUserCTCPReplyMessage (CCTCPMessage &Message) |
| |
| bool | OnUserCTCP (CString &sTarget, CString &sMessage) |
| |
| bool | OnUserCTCPMessage (CCTCPMessage &Message) |
| |
| bool | OnUserAction (CString &sTarget, CString &sMessage) |
| |
| bool | OnUserActionMessage (CActionMessage &Message) |
| |
| bool | OnUserMsg (CString &sTarget, CString &sMessage) |
| |
| bool | OnUserTextMessage (CTextMessage &Message) |
| |
| bool | OnUserNotice (CString &sTarget, CString &sMessage) |
| |
| bool | OnUserNoticeMessage (CNoticeMessage &Message) |
| |
| bool | OnUserJoin (CString &sChannel, CString &sKey) |
| |
| bool | OnUserJoinMessage (CJoinMessage &Message) |
| |
| bool | OnUserPart (CString &sChannel, CString &sMessage) |
| |
| bool | OnUserPartMessage (CPartMessage &Message) |
| |
| bool | OnUserTopic (CString &sChannel, CString &sTopic) |
| |
| bool | OnUserTopicMessage (CTopicMessage &Message) |
| |
| bool | OnUserTopicRequest (CString &sChannel) |
| |
| bool | OnUserQuit (CString &sMessage) |
| |
| bool | OnUserQuitMessage (CQuitMessage &Message) |
| |
| bool | OnUserTagMessage (CTargetMessage &Message) |
| |
| bool | OnChanTagMessage (CTargetMessage &Message) |
| |
| bool | OnPrivTagMessage (CTargetMessage &Message) |
| |
| bool | OnCTCPReply (CNick &Nick, CString &sMessage) |
| |
| bool | OnCTCPReplyMessage (CCTCPMessage &Message) |
| |
| bool | OnPrivCTCP (CNick &Nick, CString &sMessage) |
| |
| bool | OnPrivCTCPMessage (CCTCPMessage &Message) |
| |
| bool | OnChanCTCP (CNick &Nick, CChan &Channel, CString &sMessage) |
| |
| bool | OnChanCTCPMessage (CCTCPMessage &Message) |
| |
| bool | OnPrivAction (CNick &Nick, CString &sMessage) |
| |
| bool | OnPrivActionMessage (CActionMessage &Message) |
| |
| bool | OnChanAction (CNick &Nick, CChan &Channel, CString &sMessage) |
| |
| bool | OnChanActionMessage (CActionMessage &Message) |
| |
| bool | OnPrivMsg (CNick &Nick, CString &sMessage) |
| |
| bool | OnPrivTextMessage (CTextMessage &Message) |
| |
| bool | OnChanMsg (CNick &Nick, CChan &Channel, CString &sMessage) |
| |
| bool | OnChanTextMessage (CTextMessage &Message) |
| |
| bool | OnPrivNotice (CNick &Nick, CString &sMessage) |
| |
| bool | OnPrivNoticeMessage (CNoticeMessage &Message) |
| |
| bool | OnChanNotice (CNick &Nick, CChan &Channel, CString &sMessage) |
| |
| bool | OnChanNoticeMessage (CNoticeMessage &Message) |
| |
| bool | OnTopic (CNick &Nick, CChan &Channel, CString &sTopic) |
| |
| bool | OnTopicMessage (CTopicMessage &Message) |
| |
| bool | OnTimerAutoJoin (CChan &Channel) |
| |
| bool | OnAddNetwork (CIRCNetwork &Network, CString &sErrorRet) |
| |
| bool | OnDeleteNetwork (CIRCNetwork &Network) |
| |
| bool | OnSendToClient (CString &sLine, CClient &Client) |
| |
| bool | OnSendToClientMessage (CMessage &Message) |
| |
| bool | OnSendToIRC (CString &sLine) |
| |
| bool | OnSendToIRCMessage (CMessage &Message) |
| |
| bool | OnClientAttached () |
| |
| bool | OnClientDetached () |
| |
| bool | OnServerCapAvailable (const CString &sCap, const CString &sValue) |
| |
| bool | OnServerCapResult (const CString &sCap, bool bSuccess) |
| |
| CModule * | FindModule (const CString &sModule) const |
| |
| bool | LoadModule (const CString &sModule, const CString &sArgs, CModInfo::EModuleType eType, CUser *pUser, CIRCNetwork *pNetwork, CString &sRetMsg) |
| |
| bool | UnloadModule (const CString &sModule) |
| |
| bool | UnloadModule (const CString &sModule, CString &sRetMsg) |
| |
| bool | ReloadModule (const CString &sModule, const CString &sArgs, CUser *pUser, CIRCNetwork *pNetwork, CString &sRetMsg) |
| |
| bool | OnAddUser (CUser &User, CString &sErrorRet) |
| |
| bool | OnDeleteUser (CUser &User) |
| |
| bool | OnClientConnect (CZNCSock *pSock, const CString &sHost, unsigned short uPort) |
| |
| bool | OnLoginAttempt (std::shared_ptr< CAuthBase > Auth) |
| |
| bool | OnFailedLogin (const CString &sUsername, const CString &sRemoteIP) |
| |
| bool | OnUnknownUserRaw (CClient *pClient, CString &sLine) |
| |
| bool | OnUnknownUserRawMessage (CMessage &Message) |
| |
| bool | OnClientCapLs (CClient *pClient, SCString &ssCaps) |
| |
| bool | IsClientCapSupported (CClient *pClient, const CString &sCap, bool bState) |
| |
| bool | OnClientCapRequest (CClient *pClient, const CString &sCap, bool bState) |
| |
| bool | OnClientGetSASLMechanisms (SCString &ssMechanisms) |
| |
| bool | OnClientSASLAborted () |
| |
| bool | OnClientSASLServerInitialChallenge (const CString &sMechanism, CString &sResponse) |
| |
| bool | OnClientSASLAuthenticate (const CString &sMechanism, const CString &sBuffer) |
| |
| bool | OnModuleLoading (const CString &sModName, const CString &sArgs, CModInfo::EModuleType eType, bool &bSuccess, CString &sRetMsg) |
| |
| bool | OnModuleUnloading (CModule *pModule, bool &bSuccess, CString &sRetMsg) |
| |
| bool | OnGetModInfo (CModInfo &ModInfo, const CString &sModule, bool &bSuccess, CString &sRetMsg) |
| |
| bool | OnGetAvailableMods (std::set< CModInfo > &ssMods, CModInfo::EModuleType eType) |
| |