ZNC  trunk
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() constCModuleinline
BeginTimers() constCModuleinline
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() constCModuleinline
EndTimers() constCModuleinline
ExpandString(const CString &sStr) constCModule
ExpandString(const CString &sStr, CString &sRet) constCModule
FindCommand(const CString &sCmd) constCModule
FindNV(const CString &sName)CModuleinline
FindSocket(const CString &sSockName)CModule
FindTimer(const CString &sLabel)CModule
GetArgs() constCModuleinline
GetClient() constCModuleinline
GetDescription() constCModuleinline
GetDLL()CModuleinline
GetManager() constCModuleinline
GetModDataDir() constCModuleinline
GetModName() constCModuleinline
GetModNick() constCModule
GetModPath() constCModuleinline
GetNetwork() constCModuleinline
GetNV(const CString &sName) constCModule
GetSavePath() constCModule
GetSubPages()CModuleinlinevirtual
GetType() constCModuleinline
GetUser() constCModuleinline
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) constCModuleinline
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
PutIRC(const CMessage &Message)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() constCModule
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="") constCModule
t_f(const CString &sEnglish, const CString &sContext="") constCModule
t_p(const CString &sEnglish, const CString &sEnglishes, int iNum, const CString &sContext="") constCModule
t_s(const CString &sEnglish, const CString &sContext="") constCModule
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