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

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

AddCommand(const CModCommand &Command)CModule
AddCommand(const CString &sCmd, CModCommand::ModCmdFunc func, const CString &sArgs="", const CString &sDesc="")CModule
AddCommand(const CString &sCmd, const COptionalTranslation &Args, const COptionalTranslation &Desc, std::function< void(const CString &sLine)> func)CModule
AddHelpCommand()CModule
AddJob(CModuleJob *pJob)CModule
AddSocket(CSocket *pSocket)CModule
AddSubPage(TWebSubPage spSubPage)CModuleinlinevirtual
AddTimer(CTimer *pTimer)CModule
AddTimer(FPTimer_t pFBCallback, const CString &sLabel, u_int uInterval, u_int uCycles=0, const CString &sDescription="")CModule
BeginNV()CModuleinline
BeginSockets() const CModuleinline
BeginTimers() const CModuleinline
CancelJob(CModuleJob *pJob)CModule
CancelJob(const CString &sJobName)CModule
CancelJobs(const std::set< CModuleJob * > &sJobs)CModule
ClearNV(bool bWriteToDisk=true)CModule
ClearSubPages()CModuleinlinevirtual
CModule(ModHandle pDLL, CUser *pUser, CIRCNetwork *pNetwork, const CString &sModName, const CString &sDataDir, CModInfo::EModuleType eType=CModInfo::NetworkModule)CModule
CModule(const CModule &)=deleteCModule
CONTINUE enum valueCModule
DelNV(const CString &sName, bool bWriteToDisk=true)CModule
DelNV(MCString::iterator it)CModuleinline
EModException enum nameCModule
EModRet enum nameCModule
EndNV()CModuleinline
EndSockets() const CModuleinline
EndTimers() const CModuleinline
ExpandString(const CString &sStr) const CModule
ExpandString(const CString &sStr, CString &sRet) const CModule
FindCommand(const CString &sCmd) const CModule
FindNV(const CString &sName)CModuleinline
FindSocket(const CString &sSockName)CModule
FindTimer(const CString &sLabel)CModule
GetArgs() const CModuleinline
GetClient() const CModuleinline
GetDescription() const CModuleinline
GetDLL()CModuleinline
GetManager() const CModuleinline
GetModDataDir() const CModuleinline
GetModName() const CModuleinline
GetModNick() const CModule
GetModPath() const CModuleinline
GetNetwork() const CModuleinline
GetNV(const CString &sName) const CModule
GetSavePath() const CModule
GetSubPages()CModuleinlinevirtual
GetType() const CModuleinline
GetUser() const CModuleinline
GetWebFilesPath()CModulevirtual
GetWebMenuTitle()CModuleinlinevirtual
GetWebPath()CModulevirtual
HALT enum valueCModule
HALTCORE enum valueCModule
HALTMODS enum valueCModule
HandleCommand(const CString &sLine)CModule
HandleHelpCommand(const CString &sLine="")CModule
HasNV(const CString &sName) const CModuleinline
IsClientCapSupported(CClient *pClient, const CString &sCap, bool bState)CModulevirtual
ListSockets()CModulevirtual
ListTimers()CModulevirtual
LoadRegistry()CModule
m_eTypeCModuleprotected
m_pClientCModuleprotected
m_pDLLCModuleprotected
m_pManagerCModuleprotected
m_pNetworkCModuleprotected
m_pUserCModuleprotected
m_sArgsCModuleprotected
m_sDataDirCModuleprotected
m_sDescriptionCModuleprotected
m_sJobsCModuleprotected
m_sModNameCModuleprotected
m_sModPathCModuleprotected
m_sSavePathCModuleprotected
m_sSocketsCModuleprotected
m_sTimersCModuleprotected
m_TranslationCModuleprotected
MoveRegistry(const CString &sPath)CModule
OnAddNetwork(CIRCNetwork &Network, CString &sErrorRet)CModulevirtual
OnAddUser(CUser &User, CString &sErrorRet)CModulevirtual
OnBoot()CModulevirtual
OnBroadcast(CString &sMessage)CModulevirtual
OnChanAction(CNick &Nick, CChan &Channel, CString &sMessage)CModulevirtual
OnChanActionMessage(CActionMessage &Message)CModulevirtual
OnChanBufferEnding(CChan &Chan, CClient &Client)CModulevirtual
OnChanBufferPlayLine(CChan &Chan, CClient &Client, CString &sLine)CModulevirtual
OnChanBufferPlayLine2(CChan &Chan, CClient &Client, CString &sLine, const timeval &tv)CModulevirtual
OnChanBufferPlayMessage(CMessage &Message)CModulevirtual
OnChanBufferStarting(CChan &Chan, CClient &Client)CModulevirtual
OnChanCTCP(CNick &Nick, CChan &Channel, CString &sMessage)CModulevirtual
OnChanCTCPMessage(CCTCPMessage &Message)CModulevirtual
OnChanMsg(CNick &Nick, CChan &Channel, CString &sMessage)CModulevirtual
OnChanNotice(CNick &Nick, CChan &Channel, CString &sMessage)CModulevirtual
OnChanNoticeMessage(CNoticeMessage &Message)CModulevirtual
OnChanPermission(const CNick &OpNick, const CNick &Nick, CChan &Channel, unsigned char uMode, bool bAdded, bool bNoChange)CModulevirtual
OnChanPermission2(const CNick *pOpNick, const CNick &Nick, CChan &Channel, unsigned char uMode, bool bAdded, bool bNoChange)CModulevirtual
OnChanPermission3(const CNick *pOpNick, const CNick &Nick, CChan &Channel, char cMode, bool bAdded, bool bNoChange)CModulevirtual
OnChanTextMessage(CTextMessage &Message)CModulevirtual
OnClientCapLs(CClient *pClient, SCString &ssCaps)CModulevirtual
OnClientCapRequest(CClient *pClient, const CString &sCap, bool bState)CModulevirtual
OnClientConnect(CZNCSock *pSock, const CString &sHost, unsigned short uPort)CModulevirtual
OnClientDisconnect()CModulevirtual
OnClientLogin()CModulevirtual
OnCTCPReply(CNick &Nick, CString &sMessage)CModulevirtual
OnCTCPReplyMessage(CCTCPMessage &Message)CModulevirtual
OnDeleteNetwork(CIRCNetwork &Network)CModulevirtual
OnDeleteUser(CUser &User)CModulevirtual
OnDeop(const CNick &OpNick, const CNick &Nick, CChan &Channel, bool bNoChange)CModulevirtual
OnDeop2(const CNick *pOpNick, const CNick &Nick, CChan &Channel, bool bNoChange)CModulevirtual
OnDevoice(const CNick &OpNick, const CNick &Nick, CChan &Channel, bool bNoChange)CModulevirtual
OnDevoice2(const CNick *pOpNick, const CNick &Nick, CChan &Channel, bool bNoChange)CModulevirtual
OnEmbeddedWebRequest(CWebSock &WebSock, const CString &sPageName, CTemplate &Tmpl)CModulevirtual
OnFailedLogin(const CString &sUsername, const CString &sRemoteIP)CModulevirtual
OnGetAvailableMods(std::set< CModInfo > &ssMods, CModInfo::EModuleType eType)CModulevirtual
OnGetModInfo(CModInfo &ModInfo, const CString &sModule, bool &bSuccess, CString &sRetMsg)CModulevirtual
OnInvite(const CNick &Nick, const CString &sChan)CModulevirtual
OnIRCConnected()CModulevirtual
OnIRCConnecting(CIRCSock *pIRCSock)CModulevirtual
OnIRCConnectionError(CIRCSock *pIRCSock)CModulevirtual
OnIRCDisconnected()CModulevirtual
OnIRCRegistration(CString &sPass, CString &sNick, CString &sIdent, CString &sRealName)CModulevirtual
OnJoin(const CNick &Nick, CChan &Channel)CModulevirtual
OnJoining(CChan &Channel)CModulevirtual
OnJoinMessage(CJoinMessage &Message)CModulevirtual
OnKick(const CNick &OpNick, const CString &sKickedNick, CChan &Channel, const CString &sMessage)CModulevirtual
OnKickMessage(CKickMessage &Message)CModulevirtual
OnLoad(const CString &sArgsi, CString &sMessage)CModulevirtual
OnLoginAttempt(std::shared_ptr< CAuthBase > Auth)CModulevirtual
OnModCommand(const CString &sCommand)CModulevirtual
OnModCTCP(const CString &sMessage)CModulevirtual
OnMode(const CNick &OpNick, CChan &Channel, char uMode, const CString &sArg, bool bAdded, bool bNoChange)CModulevirtual
OnMode2(const CNick *pOpNick, CChan &Channel, char uMode, const CString &sArg, bool bAdded, bool bNoChange)CModulevirtual
OnModNotice(const CString &sMessage)CModulevirtual
OnModuleLoading(const CString &sModName, const CString &sArgs, CModInfo::EModuleType eType, bool &bSuccess, CString &sRetMsg)CModulevirtual
OnModuleUnloading(CModule *pModule, bool &bSuccess, CString &sRetMsg)CModulevirtual
OnNick(const CNick &Nick, const CString &sNewNick, const std::vector< CChan * > &vChans)CModulevirtual
OnNickMessage(CNickMessage &Message, const std::vector< CChan * > &vChans)CModulevirtual
OnNumericMessage(CNumericMessage &Message)CModulevirtual
OnOp(const CNick &OpNick, const CNick &Nick, CChan &Channel, bool bNoChange)CModulevirtual
OnOp2(const CNick *pOpNick, const CNick &Nick, CChan &Channel, bool bNoChange)CModulevirtual
OnPart(const CNick &Nick, CChan &Channel, const CString &sMessage)CModulevirtual
OnPartMessage(CPartMessage &Message)CModulevirtual
OnPostRehash()CModulevirtual
OnPreRehash()CModulevirtual
OnPrivAction(CNick &Nick, CString &sMessage)CModulevirtual
OnPrivActionMessage(CActionMessage &Message)CModulevirtual
OnPrivBufferEnding(CQuery &Query, CClient &Client)CModulevirtual
OnPrivBufferPlayLine(CClient &Client, CString &sLine)CModulevirtual
OnPrivBufferPlayLine2(CClient &Client, CString &sLine, const timeval &tv)CModulevirtual
OnPrivBufferPlayMessage(CMessage &Message)CModulevirtual
OnPrivBufferStarting(CQuery &Query, CClient &Client)CModulevirtual
OnPrivCTCP(CNick &Nick, CString &sMessage)CModulevirtual
OnPrivCTCPMessage(CCTCPMessage &Message)CModulevirtual
OnPrivMsg(CNick &Nick, CString &sMessage)CModulevirtual
OnPrivNotice(CNick &Nick, CString &sMessage)CModulevirtual
OnPrivNoticeMessage(CNoticeMessage &Message)CModulevirtual
OnPrivTextMessage(CTextMessage &Message)CModulevirtual
OnQuit(const CNick &Nick, const CString &sMessage, const std::vector< CChan * > &vChans)CModulevirtual
OnQuitMessage(CQuitMessage &Message, const std::vector< CChan * > &vChans)CModulevirtual
OnRaw(CString &sLine)CModulevirtual
OnRawMessage(CMessage &Message)CModulevirtual
OnRawMode(const CNick &OpNick, CChan &Channel, const CString &sModes, const CString &sArgs)CModulevirtual
OnRawMode2(const CNick *pOpNick, CChan &Channel, const CString &sModes, const CString &sArgs)CModulevirtual
OnSendToClient(CString &sLine, CClient &Client)CModulevirtual
OnSendToClientMessage(CMessage &Message)CModulevirtual
OnSendToIRC(CString &sLine)CModulevirtual
OnSendToIRCMessage(CMessage &Message)CModulevirtual
OnServerCapAvailable(const CString &sCap)CModulevirtual
OnServerCapResult(const CString &sCap, bool bSuccess)CModulevirtual
OnStatusCommand(CString &sCommand)CModulevirtual
OnTimerAutoJoin(CChan &Channel)CModulevirtual
OnTopic(CNick &Nick, CChan &Channel, CString &sTopic)CModulevirtual
OnTopicMessage(CTopicMessage &Message)CModulevirtual
OnUnknownModCommand(const CString &sCommand)CModulevirtual
OnUnknownUserRaw(CClient *pClient, CString &sLine)CModulevirtual
OnUnknownUserRawMessage(CMessage &Message)CModulevirtual
OnUserAction(CString &sTarget, CString &sMessage)CModulevirtual
OnUserActionMessage(CActionMessage &Message)CModulevirtual
OnUserCTCP(CString &sTarget, CString &sMessage)CModulevirtual
OnUserCTCPMessage(CCTCPMessage &Message)CModulevirtual
OnUserCTCPReply(CString &sTarget, CString &sMessage)CModulevirtual
OnUserCTCPReplyMessage(CCTCPMessage &Message)CModulevirtual
OnUserJoin(CString &sChannel, CString &sKey)CModulevirtual
OnUserJoinMessage(CJoinMessage &Message)CModulevirtual
OnUserMsg(CString &sTarget, CString &sMessage)CModulevirtual
OnUserNotice(CString &sTarget, CString &sMessage)CModulevirtual
OnUserNoticeMessage(CNoticeMessage &Message)CModulevirtual
OnUserPart(CString &sChannel, CString &sMessage)CModulevirtual
OnUserPartMessage(CPartMessage &Message)CModulevirtual
OnUserQuit(CString &sMessage)CModulevirtual
OnUserQuitMessage(CQuitMessage &Message)CModulevirtual
OnUserRaw(CString &sLine)CModulevirtual
OnUserRawMessage(CMessage &Message)CModulevirtual
OnUserTextMessage(CTextMessage &Message)CModulevirtual
OnUserTopic(CString &sChannel, CString &sTopic)CModulevirtual
OnUserTopicMessage(CTopicMessage &Message)CModulevirtual
OnUserTopicRequest(CString &sChannel)CModulevirtual
OnVoice(const CNick &OpNick, const CNick &Nick, CChan &Channel, bool bNoChange)CModulevirtual
OnVoice2(const CNick *pOpNick, const CNick &Nick, CChan &Channel, bool bNoChange)CModulevirtual
OnWebPreRequest(CWebSock &WebSock, const CString &sPageName)CModulevirtual
OnWebRequest(CWebSock &WebSock, const CString &sPageName, CTemplate &Tmpl)CModulevirtual
operator=(const CModule &)=deleteCModule
PutIRC(const CString &sLine)CModulevirtual
PutModNotice(const CString &sLine)CModulevirtual
PutModule(const CString &sLine)CModulevirtual
PutModule(const CTable &table)CModulevirtual
PutStatus(const CString &sLine)CModulevirtual
PutUser(const CString &sLine)CModulevirtual
RemCommand(const CString &sCmd)CModule
RemSocket(CSocket *pSocket)CModule
RemSocket(const CString &sSockName)CModule
RemTimer(CTimer *pTimer)CModule
RemTimer(const CString &sLabel)CModule
SaveRegistry() const CModule
SetArgs(const CString &s)CModuleinline
SetClient(CClient *pClient)CModule
SetDescription(const CString &s)CModuleinline
SetModPath(const CString &s)CModuleinline
SetNetwork(CIRCNetwork *pNetwork)CModule
SetNV(const CString &sName, const CString &sValue, bool bWriteToDisk=true)CModule
SetType(CModInfo::EModuleType eType)CModuleinline
SetUser(CUser *pUser)CModule
t_d(const CString &sEnglish, const CString &sContext="") const CModule
t_f(const CString &sEnglish, const CString &sContext="") const CModule
t_p(const CString &sEnglish, const CString &sEnglishes, int iNum, const CString &sContext="") const CModule
t_s(const CString &sEnglish, const CString &sContext="") const CModule
UnlinkJob(CModuleJob *pJob)CModule
UnlinkSocket(CSocket *pSocket)CModule
UnlinkTimer(CTimer *pTimer)CModule
UNLOAD enum valueCModule
Unload()CModuleinline
ValidateWebRequestCSRFCheck(CWebSock &WebSock, const CString &sPageName)CModulevirtual
WebRequiresAdmin()CModuleinlinevirtual
WebRequiresLogin()CModuleinlinevirtual
~CModule()CModulevirtual