ZNC  trunk
CModules Member List

This is the complete list of members for CModules, including all inherited members.

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