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
AddHelpCommand()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
ClearNV(bool bWriteToDisk=true)CModule
ClearSubPages()CModuleinlinevirtual
CModule(ModHandle pDLL, CUser *pUser, CIRCNetwork *pNetwork, const CString &sModName, const CString &sDataDir)CModule
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()CModuleinline
GetCoreVersion()CModuleinlinestatic
GetDescription() const CModuleinline
GetDLL()CModuleinline
GetManager()CModuleinline
GetModDataDir() const CModuleinline
GetModName() const CModuleinline
GetModNick() const CModule
GetModPath() const CModuleinline
GetNetwork()CModuleinline
GetNV(const CString &sName) const CModule
GetSavePath() const CModule
GetSubPages()CModuleinlinevirtual
GetType() const CModuleinline
GetUser()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
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_sModNameCModuleprotected
m_sModPathCModuleprotected
m_sSavePathCModuleprotected
m_sSocketsCModuleprotected
m_sTimersCModuleprotected
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
OnChanBufferEnding(CChan &Chan, CClient &Client)CModulevirtual
OnChanBufferPlayLine(CChan &Chan, CClient &Client, CString &sLine)CModulevirtual
OnChanBufferStarting(CChan &Chan, CClient &Client)CModulevirtual
OnChanCTCP(CNick &Nick, CChan &Channel, CString &sMessage)CModulevirtual
OnChanMsg(CNick &Nick, CChan &Channel, CString &sMessage)CModulevirtual
OnChanNotice(CNick &Nick, CChan &Channel, CString &sMessage)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
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
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
OnKick(const CNick &OpNick, const CString &sKickedNick, CChan &Channel, const CString &sMessage)CModulevirtual
OnLoad(const CString &sArgsi, CString &sMessage)CModulevirtual
OnLoginAttempt(CSmartPtr< 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
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
OnPostRehash()CModulevirtual
OnPreRehash()CModulevirtual
OnPrivAction(CNick &Nick, CString &sMessage)CModulevirtual
OnPrivBufferPlayLine(CClient &Client, CString &sLine)CModulevirtual
OnPrivCTCP(CNick &Nick, CString &sMessage)CModulevirtual
OnPrivMsg(CNick &Nick, CString &sMessage)CModulevirtual
OnPrivNotice(CNick &Nick, CString &sMessage)CModulevirtual
OnQuit(const CNick &Nick, const CString &sMessage, const std::vector< CChan * > &vChans)CModulevirtual
OnRaw(CString &sLine)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
OnSendToIRC(CString &sLine)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
OnUnknownModCommand(const CString &sCommand)CModulevirtual
OnUnknownUserRaw(CClient *pClient, CString &sLine)CModulevirtual
OnUserAction(CString &sTarget, CString &sMessage)CModulevirtual
OnUserCTCP(CString &sTarget, CString &sMessage)CModulevirtual
OnUserCTCPReply(CString &sTarget, CString &sMessage)CModulevirtual
OnUserJoin(CString &sChannel, CString &sKey)CModulevirtual
OnUserMsg(CString &sTarget, CString &sMessage)CModulevirtual
OnUserNotice(CString &sTarget, CString &sMessage)CModulevirtual
OnUserPart(CString &sChannel, CString &sMessage)CModulevirtual
OnUserRaw(CString &sLine)CModulevirtual
OnUserTopic(CString &sChannel, CString &sTopic)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
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
UnlinkSocket(CSocket *pSocket)CModule
UnlinkTimer(CTimer *pTimer)CModule
UNLOAD enum valueCModule
Unload()CModuleinline
WebRequiresAdmin()CModuleinlinevirtual
WebRequiresLogin()CModuleinlinevirtual
~CModule()CModulevirtual