ZNC  trunk
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CModules Member List

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

CModules()CModules
elements (defined in std::vector< T >)std::vector< T >
FindModPath(const CString &sModule, CString &sModPath, CString &sDataPath)CModulesstatic
FindModule(const CString &sModule) const CModules
GetAvailableMods(std::set< CModInfo > &ssMods, CModInfo::EModuleType eType=CModInfo::UserModule)CModulesstatic
GetClient()CModulesinline
GetModDirs()CModulesstatic
GetModInfo(CModInfo &ModInfo, const CString &sModule, CString &sRetMsg)CModulesstatic
GetModPathInfo(CModInfo &ModInfo, const CString &sModule, const CString &sModPath, CString &sRetMsg)CModulesstatic
GetNetwork()CModulesinline
GetUser()CModulesinline
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
OnChanBufferEnding(CChan &Chan, CClient &Client)CModules
OnChanBufferPlayLine(CChan &Chan, CClient &Client, CString &sLine)CModules
OnChanBufferStarting(CChan &Chan, CClient &Client)CModules
OnChanCTCP(CNick &Nick, CChan &Channel, CString &sMessage)CModules
OnChanMsg(CNick &Nick, CChan &Channel, CString &sMessage)CModules
OnChanNotice(CNick &Nick, CChan &Channel, CString &sMessage)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
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
OnClientDisconnect()CModules
OnClientLogin()CModules
OnCTCPReply(CNick &Nick, CString &sMessage)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
OnKick(const CNick &Nick, const CString &sOpNick, CChan &Channel, const CString &sMessage)CModules
OnLoginAttempt(CSmartPtr< 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
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
OnPostRehash()CModules
OnPreRehash()CModules
OnPrivAction(CNick &Nick, CString &sMessage)CModules
OnPrivBufferPlayLine(CClient &Client, CString &sLine)CModules
OnPrivCTCP(CNick &Nick, CString &sMessage)CModules
OnPrivMsg(CNick &Nick, CString &sMessage)CModules
OnPrivNotice(CNick &Nick, CString &sMessage)CModules
OnQuit(const CNick &Nick, const CString &sMessage, const std::vector< CChan * > &vChans)CModules
OnRaw(CString &sLine)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
OnSendToIRC(CString &sLine)CModules
OnServerCapAvailable(const CString &sCap)CModules
OnServerCapResult(const CString &sCap, bool bSuccess)CModules
OnStatusCommand(CString &sCommand)CModules
OnTimerAutoJoin(CChan &Channel)CModules
OnTopic(CNick &Nick, CChan &Channel, CString &sTopic)CModules
OnUnknownUserRaw(CClient *pClient, CString &sLine)CModules
OnUserAction(CString &sTarget, CString &sMessage)CModules
OnUserCTCP(CString &sTarget, CString &sMessage)CModules
OnUserCTCPReply(CString &sTarget, CString &sMessage)CModules
OnUserJoin(CString &sChannel, CString &sKey)CModules
OnUserMsg(CString &sTarget, CString &sMessage)CModules
OnUserNotice(CString &sTarget, CString &sMessage)CModules
OnUserPart(CString &sChannel, CString &sMessage)CModules
OnUserRaw(CString &sLine)CModules
OnUserTopic(CString &sChannel, CString &sTopic)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
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