|
ZNC trunk
|
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 | |
| AddServerDependentCapability(const CString &sName, std::unique_ptr< CCapability > pCap) | CModule | |
| AddSocket(CSocket *pSocket) | CModule | |
| AddSubPage(TWebSubPage spSubPage) | CModule | inlinevirtual |
| AddTimer(CTimer *pTimer) | CModule | |
| AddTimer(FPTimer_t pFBCallback, const CString &sLabel, u_int uInterval, u_int uCycles=0, const CString &sDescription="") | CModule | |
| BeginNV() | CModule | inline |
| BeginSockets() const | CModule | inline |
| BeginTimers() const | CModule | inline |
| CancelJob(CModuleJob *pJob) | CModule | |
| CancelJob(const CString &sJobName) | CModule | |
| CancelJobs(const std::set< CModuleJob * > &sJobs) | CModule | |
| ClearNV(bool bWriteToDisk=true) | CModule | |
| ClearSubPages() | CModule | inlinevirtual |
| CModule(ModHandle pDLL, CUser *pUser, CIRCNetwork *pNetwork, const CString &sModName, const CString &sDataDir, CModInfo::EModuleType eType=CModInfo::NetworkModule) | CModule | |
| CModule(const CModule &)=delete | CModule | |
| CONTINUE enum value | CModule | |
| DelNV(const CString &sName, bool bWriteToDisk=true) | CModule | |
| DelNV(MCString::iterator it) | CModule | inline |
| EModException enum name | CModule | |
| EModRet enum name | CModule | |
| EndNV() | CModule | inline |
| EndSockets() const | CModule | inline |
| EndTimers() const | CModule | inline |
| ExpandString(const CString &sStr) const | CModule | |
| ExpandString(const CString &sStr, CString &sRet) const | CModule | |
| FindCommand(const CString &sCmd) const | CModule | |
| FindNV(const CString &sName) | CModule | inline |
| FindSocket(const CString &sSockName) | CModule | |
| FindTimer(const CString &sLabel) | CModule | |
| GetArgs() const | CModule | inline |
| GetClient() const | CModule | inline |
| GetDescription() const | CModule | inline |
| GetDLL() | CModule | inline |
| GetManager() const | CModule | inline |
| GetModDataDir() const | CModule | inline |
| GetModName() const | CModule | inline |
| GetModNick() const | CModule | |
| GetModPath() const | CModule | inline |
| GetNetwork() const | CModule | inline |
| GetNV(const CString &sName) const | CModule | |
| GetSavePath() const | CModule | |
| GetSubPages() | CModule | inlinevirtual |
| GetType() const | CModule | inline |
| GetUser() const | CModule | inline |
| GetWebFilesPath() | CModule | virtual |
| GetWebMenuTitle() | CModule | inlinevirtual |
| GetWebPath() | CModule | virtual |
| HALT enum value | CModule | |
| HALTCORE enum value | CModule | |
| HALTMODS enum value | CModule | |
| HandleCommand(const CString &sLine) | CModule | |
| HandleHelpCommand(const CString &sLine="") | CModule | |
| HasNV(const CString &sName) const | CModule | inline |
| InternalServerDependentCapsIsClientCapSupported(CClient *pClient, const CString &sCap, bool bState) | CModule | |
| InternalServerDependentCapsOnClientAttached() | CModule | |
| InternalServerDependentCapsOnClientCapLs(CClient *pClient, SCString &ssCaps) | CModule | |
| InternalServerDependentCapsOnClientCapRequest(CClient *pClient, const CString &sCap, bool bState) | CModule | |
| InternalServerDependentCapsOnClientDetached() | CModule | |
| InternalServerDependentCapsOnIRCConnected() | CModule | |
| InternalServerDependentCapsOnIRCDisconnected() | CModule | |
| InternalServerDependentCapsOnServerCap302Available(const CString &sCap, const CString &sValue) | CModule | |
| InternalServerDependentCapsOnServerCapResult(const CString &sCap, bool bSuccess) | CModule | |
| IsClientCapSupported(CClient *pClient, const CString &sCap, bool bState) | CModule | virtual |
| ListSockets() | CModule | virtual |
| ListTimers() | CModule | virtual |
| LoadRegistry() | CModule | |
| m_eType | CModule | protected |
| m_mServerDependentCaps | CModule | protected |
| m_pClient | CModule | protected |
| m_pDLL | CModule | protected |
| m_pManager | CModule | protected |
| m_pNetwork | CModule | protected |
| m_pUser | CModule | protected |
| m_sArgs | CModule | protected |
| m_sDataDir | CModule | protected |
| m_sDescription | CModule | protected |
| m_sJobs | CModule | protected |
| m_sModName | CModule | protected |
| m_sModPath | CModule | protected |
| m_sSavePath | CModule | protected |
| m_sSockets | CModule | protected |
| m_sTimers | CModule | protected |
| m_Translation | CModule | protected |
| MoveRegistry(const CString &sPath) | CModule | |
| OnAddNetwork(CIRCNetwork &Network, CString &sErrorRet) | CModule | virtual |
| OnAddUser(CUser &User, CString &sErrorRet) | CModule | virtual |
| OnBoot() | CModule | virtual |
| OnBroadcast(CString &sMessage) | CModule | virtual |
| OnChanAction(CNick &Nick, CChan &Channel, CString &sMessage) | CModule | virtual |
| OnChanActionMessage(CActionMessage &Message) | CModule | virtual |
| OnChanBufferEnding(CChan &Chan, CClient &Client) | CModule | virtual |
| OnChanBufferPlayLine(CChan &Chan, CClient &Client, CString &sLine) | CModule | virtual |
| OnChanBufferPlayLine2(CChan &Chan, CClient &Client, CString &sLine, const timeval &tv) | CModule | virtual |
| OnChanBufferPlayMessage(CMessage &Message) | CModule | virtual |
| OnChanBufferStarting(CChan &Chan, CClient &Client) | CModule | virtual |
| OnChanCTCP(CNick &Nick, CChan &Channel, CString &sMessage) | CModule | virtual |
| OnChanCTCPMessage(CCTCPMessage &Message) | CModule | virtual |
| OnChanMsg(CNick &Nick, CChan &Channel, CString &sMessage) | CModule | virtual |
| OnChanNotice(CNick &Nick, CChan &Channel, CString &sMessage) | CModule | virtual |
| OnChanNoticeMessage(CNoticeMessage &Message) | CModule | virtual |
| OnChanPermission(const CNick &OpNick, const CNick &Nick, CChan &Channel, unsigned char uMode, bool bAdded, bool bNoChange) | CModule | virtual |
| OnChanPermission2(const CNick *pOpNick, const CNick &Nick, CChan &Channel, unsigned char uMode, bool bAdded, bool bNoChange) | CModule | virtual |
| OnChanPermission3(const CNick *pOpNick, const CNick &Nick, CChan &Channel, char cMode, bool bAdded, bool bNoChange) | CModule | virtual |
| OnChanTagMessage(CTargetMessage &Message) | CModule | virtual |
| OnChanTextMessage(CTextMessage &Message) | CModule | virtual |
| OnClientAttached() | CModule | virtual |
| OnClientCapLs(CClient *pClient, SCString &ssCaps) | CModule | virtual |
| OnClientCapRequest(CClient *pClient, const CString &sCap, bool bState) | CModule | virtual |
| OnClientConnect(CZNCSock *pSock, const CString &sHost, unsigned short uPort) | CModule | virtual |
| OnClientDetached() | CModule | virtual |
| OnClientDisconnect() | CModule | virtual |
| OnClientGetSASLMechanisms(SCString &ssMechanisms) | CModule | virtual |
| OnClientLogin() | CModule | virtual |
| OnClientSASLAborted() | CModule | virtual |
| OnClientSASLAuthenticate(const CString &sMechanism, const CString &sMessage) | CModule | virtual |
| OnClientSASLServerInitialChallenge(const CString &sMechanism, CString &sResponse) | CModule | virtual |
| OnCTCPReply(CNick &Nick, CString &sMessage) | CModule | virtual |
| OnCTCPReplyMessage(CCTCPMessage &Message) | CModule | virtual |
| OnDeleteNetwork(CIRCNetwork &Network) | CModule | virtual |
| OnDeleteUser(CUser &User) | CModule | virtual |
| OnDeop(const CNick &OpNick, const CNick &Nick, CChan &Channel, bool bNoChange) | CModule | virtual |
| OnDeop2(const CNick *pOpNick, const CNick &Nick, CChan &Channel, bool bNoChange) | CModule | virtual |
| OnDevoice(const CNick &OpNick, const CNick &Nick, CChan &Channel, bool bNoChange) | CModule | virtual |
| OnDevoice2(const CNick *pOpNick, const CNick &Nick, CChan &Channel, bool bNoChange) | CModule | virtual |
| OnEmbeddedWebRequest(CWebSock &WebSock, const CString &sPageName, CTemplate &Tmpl) | CModule | virtual |
| OnFailedLogin(const CString &sUsername, const CString &sRemoteIP) | CModule | virtual |
| OnGetAvailableMods(std::set< CModInfo > &ssMods, CModInfo::EModuleType eType) | CModule | virtual |
| OnGetModInfo(CModInfo &ModInfo, const CString &sModule, bool &bSuccess, CString &sRetMsg) | CModule | virtual |
| OnInvite(const CNick &Nick, const CString &sChan) | CModule | virtual |
| OnInviteMessage(CInviteMessage &Message) | CModule | virtual |
| OnIRCConnected() | CModule | virtual |
| OnIRCConnecting(CIRCSock *pIRCSock) | CModule | virtual |
| OnIRCConnectionError(CIRCSock *pIRCSock) | CModule | virtual |
| OnIRCDisconnected() | CModule | virtual |
| OnIRCRegistration(CString &sPass, CString &sNick, CString &sIdent, CString &sRealName) | CModule | virtual |
| OnJoin(const CNick &Nick, CChan &Channel) | CModule | virtual |
| OnJoining(CChan &Channel) | CModule | virtual |
| OnJoinMessage(CJoinMessage &Message) | CModule | virtual |
| OnKick(const CNick &OpNick, const CString &sKickedNick, CChan &Channel, const CString &sMessage) | CModule | virtual |
| OnKickMessage(CKickMessage &Message) | CModule | virtual |
| OnLoad(const CString &sArgsi, CString &sMessage) | CModule | virtual |
| OnLoginAttempt(std::shared_ptr< CAuthBase > Auth) | CModule | virtual |
| OnModCommand(const CString &sCommand) | CModule | virtual |
| OnModCTCP(const CString &sMessage) | CModule | virtual |
| OnMode(const CNick &OpNick, CChan &Channel, char uMode, const CString &sArg, bool bAdded, bool bNoChange) | CModule | virtual |
| OnMode2(const CNick *pOpNick, CChan &Channel, char uMode, const CString &sArg, bool bAdded, bool bNoChange) | CModule | virtual |
| OnModNotice(const CString &sMessage) | CModule | virtual |
| OnModuleLoading(const CString &sModName, const CString &sArgs, CModInfo::EModuleType eType, bool &bSuccess, CString &sRetMsg) | CModule | virtual |
| OnModuleUnloading(CModule *pModule, bool &bSuccess, CString &sRetMsg) | CModule | virtual |
| OnNick(const CNick &Nick, const CString &sNewNick, const std::vector< CChan * > &vChans) | CModule | virtual |
| OnNickMessage(CNickMessage &Message, const std::vector< CChan * > &vChans) | CModule | virtual |
| OnNumericMessage(CNumericMessage &Message) | CModule | virtual |
| OnOp(const CNick &OpNick, const CNick &Nick, CChan &Channel, bool bNoChange) | CModule | virtual |
| OnOp2(const CNick *pOpNick, const CNick &Nick, CChan &Channel, bool bNoChange) | CModule | virtual |
| OnPart(const CNick &Nick, CChan &Channel, const CString &sMessage) | CModule | virtual |
| OnPartMessage(CPartMessage &Message) | CModule | virtual |
| OnPostRehash() | CModule | virtual |
| OnPreRehash() | CModule | virtual |
| OnPrivAction(CNick &Nick, CString &sMessage) | CModule | virtual |
| OnPrivActionMessage(CActionMessage &Message) | CModule | virtual |
| OnPrivBufferEnding(CQuery &Query, CClient &Client) | CModule | virtual |
| OnPrivBufferPlayLine(CClient &Client, CString &sLine) | CModule | virtual |
| OnPrivBufferPlayLine2(CClient &Client, CString &sLine, const timeval &tv) | CModule | virtual |
| OnPrivBufferPlayMessage(CMessage &Message) | CModule | virtual |
| OnPrivBufferStarting(CQuery &Query, CClient &Client) | CModule | virtual |
| OnPrivCTCP(CNick &Nick, CString &sMessage) | CModule | virtual |
| OnPrivCTCPMessage(CCTCPMessage &Message) | CModule | virtual |
| OnPrivMsg(CNick &Nick, CString &sMessage) | CModule | virtual |
| OnPrivNotice(CNick &Nick, CString &sMessage) | CModule | virtual |
| OnPrivNoticeMessage(CNoticeMessage &Message) | CModule | virtual |
| OnPrivTagMessage(CTargetMessage &Message) | CModule | virtual |
| OnPrivTextMessage(CTextMessage &Message) | CModule | virtual |
| OnQuit(const CNick &Nick, const CString &sMessage, const std::vector< CChan * > &vChans) | CModule | virtual |
| OnQuitMessage(CQuitMessage &Message, const std::vector< CChan * > &vChans) | CModule | virtual |
| OnRaw(CString &sLine) | CModule | virtual |
| OnRawMessage(CMessage &Message) | CModule | virtual |
| OnRawMode(const CNick &OpNick, CChan &Channel, const CString &sModes, const CString &sArgs) | CModule | virtual |
| OnRawMode2(const CNick *pOpNick, CChan &Channel, const CString &sModes, const CString &sArgs) | CModule | virtual |
| OnSendToClient(CString &sLine, CClient &Client) | CModule | virtual |
| OnSendToClientMessage(CMessage &Message) | CModule | virtual |
| OnSendToIRC(CString &sLine) | CModule | virtual |
| OnSendToIRCMessage(CMessage &Message) | CModule | virtual |
| OnServerCap302Available(const CString &sCap, const CString &sValue) | CModule | virtual |
| OnServerCapAvailable(const CString &sCap) | CModule | virtual |
| OnServerCapResult(const CString &sCap, bool bSuccess) | CModule | virtual |
| OnStatusCommand(CString &sCommand) | CModule | virtual |
| OnTimerAutoJoin(CChan &Channel) | CModule | virtual |
| OnTopic(CNick &Nick, CChan &Channel, CString &sTopic) | CModule | virtual |
| OnTopicMessage(CTopicMessage &Message) | CModule | virtual |
| OnUnknownModCommand(const CString &sCommand) | CModule | virtual |
| OnUnknownUserRaw(CClient *pClient, CString &sLine) | CModule | virtual |
| OnUnknownUserRawMessage(CMessage &Message) | CModule | virtual |
| OnUserAction(CString &sTarget, CString &sMessage) | CModule | virtual |
| OnUserActionMessage(CActionMessage &Message) | CModule | virtual |
| OnUserCTCP(CString &sTarget, CString &sMessage) | CModule | virtual |
| OnUserCTCPMessage(CCTCPMessage &Message) | CModule | virtual |
| OnUserCTCPReply(CString &sTarget, CString &sMessage) | CModule | virtual |
| OnUserCTCPReplyMessage(CCTCPMessage &Message) | CModule | virtual |
| OnUserJoin(CString &sChannel, CString &sKey) | CModule | virtual |
| OnUserJoinMessage(CJoinMessage &Message) | CModule | virtual |
| OnUserMsg(CString &sTarget, CString &sMessage) | CModule | virtual |
| OnUserNotice(CString &sTarget, CString &sMessage) | CModule | virtual |
| OnUserNoticeMessage(CNoticeMessage &Message) | CModule | virtual |
| OnUserPart(CString &sChannel, CString &sMessage) | CModule | virtual |
| OnUserPartMessage(CPartMessage &Message) | CModule | virtual |
| OnUserQuit(CString &sMessage) | CModule | virtual |
| OnUserQuitMessage(CQuitMessage &Message) | CModule | virtual |
| OnUserRaw(CString &sLine) | CModule | virtual |
| OnUserRawMessage(CMessage &Message) | CModule | virtual |
| OnUserTagMessage(CTargetMessage &Message) | CModule | virtual |
| OnUserTextMessage(CTextMessage &Message) | CModule | virtual |
| OnUserTopic(CString &sChannel, CString &sTopic) | CModule | virtual |
| OnUserTopicMessage(CTopicMessage &Message) | CModule | virtual |
| OnUserTopicRequest(CString &sChannel) | CModule | virtual |
| OnVoice(const CNick &OpNick, const CNick &Nick, CChan &Channel, bool bNoChange) | CModule | virtual |
| OnVoice2(const CNick *pOpNick, const CNick &Nick, CChan &Channel, bool bNoChange) | CModule | virtual |
| OnWebPreRequest(CWebSock &WebSock, const CString &sPageName) | CModule | virtual |
| OnWebRequest(CWebSock &WebSock, const CString &sPageName, CTemplate &Tmpl) | CModule | virtual |
| operator=(const CModule &)=delete | CModule | |
| PutIRC(const CString &sLine) | CModule | virtual |
| PutIRC(const CMessage &Message) | CModule | virtual |
| PutModNotice(const CString &sLine) | CModule | virtual |
| PutModule(const CString &sLine) | CModule | virtual |
| PutModule(const CTable &table) | CModule | virtual |
| PutStatus(const CString &sLine) | CModule | virtual |
| PutUser(const CString &sLine) | CModule | virtual |
| 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) | CModule | inline |
| SetClient(CClient *pClient) | CModule | |
| SetDescription(const CString &s) | CModule | inline |
| SetModPath(const CString &s) | CModule | inline |
| SetNetwork(CIRCNetwork *pNetwork) | CModule | |
| SetNV(const CString &sName, const CString &sValue, bool bWriteToDisk=true) | CModule | |
| SetType(CModInfo::EModuleType eType) | CModule | inline |
| 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 value | CModule | |
| Unload() | CModule | inline |
| ValidateWebRequestCSRFCheck(CWebSock &WebSock, const CString &sPageName) | CModule | virtual |
| WebRequiresAdmin() | CModule | inlinevirtual |
| WebRequiresLogin() | CModule | inlinevirtual |
| ~CModule() | CModule | virtual |