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 |
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 |
OnClientLogin() | 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 |
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 |
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 |
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() | CModule | inline |
UNLOAD enum value | CModule | |
ValidateWebRequestCSRFCheck(CWebSock &WebSock, const CString &sPageName) | CModule | virtual |
WebRequiresAdmin() | CModule | inlinevirtual |
WebRequiresLogin() | CModule | inlinevirtual |
~CModule() | CModule | virtual |