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

This is the complete list of members for CPyModule, 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
CPyModule(CUser *pUser, CIRCNetwork *pNetwork, const CString &sModName, const CString &sDataPath, PyObject *pyObj, CModPython *pModPython)CPyModuleinline
DeletePyModule()CPyModuleinline
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
GetModPython()CPyModuleinline
GetNetwork()CModuleinline
GetNewPyObj()CPyModuleinline
GetNV(const CString &sName) const CModule
GetPyExceptionStr()CPyModule
GetPyObj()CPyModuleinline
GetSavePath() const CModule
GetSubPages()CPyModulevirtual
GetType() const CModuleinline
GetUser()CModuleinline
GetWebFilesPath()CModulevirtual
GetWebMenuTitle()CPyModulevirtual
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)CPyModulevirtual
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)CPyModulevirtual
OnAddUser(CUser &User, CString &sErrorRet)CPyModulevirtual
OnBoot()CPyModulevirtual
OnBroadcast(CString &sMessage)CPyModulevirtual
OnChanAction(CNick &Nick, CChan &Channel, CString &sMessage)CPyModulevirtual
OnChanBufferEnding(CChan &Chan, CClient &Client)CPyModulevirtual
OnChanBufferPlayLine(CChan &Chan, CClient &Client, CString &sLine)CPyModulevirtual
OnChanBufferStarting(CChan &Chan, CClient &Client)CPyModulevirtual
OnChanCTCP(CNick &Nick, CChan &Channel, CString &sMessage)CPyModulevirtual
OnChanMsg(CNick &Nick, CChan &Channel, CString &sMessage)CPyModulevirtual
OnChanNotice(CNick &Nick, CChan &Channel, CString &sMessage)CPyModulevirtual
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)CPyModulevirtual
OnClientCapLs(CClient *pClient, SCString &ssCaps)CPyModulevirtual
OnClientCapRequest(CClient *pClient, const CString &sCap, bool bState)CPyModulevirtual
OnClientConnect(CZNCSock *pSock, const CString &sHost, unsigned short uPort)CPyModulevirtual
OnClientDisconnect()CPyModulevirtual
OnClientLogin()CPyModulevirtual
OnCTCPReply(CNick &Nick, CString &sMessage)CPyModulevirtual
OnDeleteNetwork(CIRCNetwork &Network)CPyModulevirtual
OnDeleteUser(CUser &User)CPyModulevirtual
OnDeop(const CNick &OpNick, const CNick &Nick, CChan &Channel, bool bNoChange)CModulevirtual
OnDeop2(const CNick *pOpNick, const CNick &Nick, CChan &Channel, bool bNoChange)CPyModulevirtual
OnDevoice(const CNick &OpNick, const CNick &Nick, CChan &Channel, bool bNoChange)CModulevirtual
OnDevoice2(const CNick *pOpNick, const CNick &Nick, CChan &Channel, bool bNoChange)CPyModulevirtual
OnEmbeddedWebRequest(CWebSock &, const CString &, CTemplate &)CPyModulevirtual
OnFailedLogin(const CString &sUsername, const CString &sRemoteIP)CPyModulevirtual
OnGetAvailableMods(std::set< CModInfo > &ssMods, CModInfo::EModuleType eType)CPyModulevirtual
OnGetModInfo(CModInfo &ModInfo, const CString &sModule, bool &bSuccess, CString &sRetMsg)CPyModulevirtual
OnInvite(const CNick &Nick, const CString &sChan)CModulevirtual
OnIRCConnected()CPyModulevirtual
OnIRCConnecting(CIRCSock *pIRCSock)CPyModulevirtual
OnIRCConnectionError(CIRCSock *pIRCSock)CPyModulevirtual
OnIRCDisconnected()CPyModulevirtual
OnIRCRegistration(CString &sPass, CString &sNick, CString &sIdent, CString &sRealName)CPyModulevirtual
OnJoin(const CNick &Nick, CChan &Channel)CPyModulevirtual
OnKick(const CNick &OpNick, const CString &sKickedNick, CChan &Channel, const CString &sMessage)CPyModulevirtual
OnLoad(const CString &sArgsi, CString &sMessage)CModulevirtual
OnLoginAttempt(CSmartPtr< CAuthBase > Auth)CPyModulevirtual
OnModCommand(const CString &sCommand)CPyModulevirtual
OnModCTCP(const CString &sMessage)CPyModulevirtual
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)CPyModulevirtual
OnModNotice(const CString &sMessage)CPyModulevirtual
OnModuleLoading(const CString &sModName, const CString &sArgs, CModInfo::EModuleType eType, bool &bSuccess, CString &sRetMsg)CPyModulevirtual
OnModuleUnloading(CModule *pModule, bool &bSuccess, CString &sRetMsg)CPyModulevirtual
OnNick(const CNick &Nick, const CString &sNewNick, const std::vector< CChan * > &vChans)CPyModulevirtual
OnOp(const CNick &OpNick, const CNick &Nick, CChan &Channel, bool bNoChange)CModulevirtual
OnOp2(const CNick *pOpNick, const CNick &Nick, CChan &Channel, bool bNoChange)CPyModulevirtual
OnPart(const CNick &Nick, CChan &Channel, const CString &sMessage)CPyModulevirtual
OnPostRehash()CPyModulevirtual
OnPreRehash()CPyModulevirtual
OnPrivAction(CNick &Nick, CString &sMessage)CPyModulevirtual
OnPrivBufferPlayLine(CClient &Client, CString &sLine)CPyModulevirtual
OnPrivCTCP(CNick &Nick, CString &sMessage)CPyModulevirtual
OnPrivMsg(CNick &Nick, CString &sMessage)CPyModulevirtual
OnPrivNotice(CNick &Nick, CString &sMessage)CPyModulevirtual
OnQuit(const CNick &Nick, const CString &sMessage, const std::vector< CChan * > &vChans)CPyModulevirtual
OnRaw(CString &sLine)CPyModulevirtual
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)CPyModulevirtual
OnSendToClient(CString &sLine, CClient &Client)CPyModulevirtual
OnSendToIRC(CString &sLine)CPyModulevirtual
OnServerCapAvailable(const CString &sCap)CPyModulevirtual
OnServerCapResult(const CString &sCap, bool bSuccess)CPyModulevirtual
OnStatusCommand(CString &sCommand)CPyModulevirtual
OnTimerAutoJoin(CChan &Channel)CPyModulevirtual
OnTopic(CNick &Nick, CChan &Channel, CString &sTopic)CPyModulevirtual
OnUnknownModCommand(const CString &sCommand)CModulevirtual
OnUnknownUserRaw(CClient *pClient, CString &sLine)CPyModulevirtual
OnUserAction(CString &sTarget, CString &sMessage)CPyModulevirtual
OnUserCTCP(CString &sTarget, CString &sMessage)CPyModulevirtual
OnUserCTCPReply(CString &sTarget, CString &sMessage)CPyModulevirtual
OnUserJoin(CString &sChannel, CString &sKey)CPyModulevirtual
OnUserMsg(CString &sTarget, CString &sMessage)CPyModulevirtual
OnUserNotice(CString &sTarget, CString &sMessage)CPyModulevirtual
OnUserPart(CString &sChannel, CString &sMessage)CPyModulevirtual
OnUserRaw(CString &sLine)CPyModulevirtual
OnUserTopic(CString &sChannel, CString &sTopic)CPyModulevirtual
OnUserTopicRequest(CString &sChannel)CPyModulevirtual
OnVoice(const CNick &OpNick, const CNick &Nick, CChan &Channel, bool bNoChange)CModulevirtual
OnVoice2(const CNick *pOpNick, const CNick &Nick, CChan &Channel, bool bNoChange)CPyModulevirtual
OnWebPreRequest(CWebSock &WebSock, const CString &sPageName)CPyModulevirtual
OnWebRequest(CWebSock &WebSock, const CString &sPageName, CTemplate &Tmpl)CPyModulevirtual
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()CModuleinline
UNLOAD enum valueCModule
WebRequiresAdmin()CPyModulevirtual
WebRequiresLogin()CPyModulevirtual
~CModule()CModulevirtual