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

This is the complete list of members for CPerlModule, 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
CPerlModule(CUser *pUser, CIRCNetwork *pNetwork, const CString &sModName, const CString &sDataPath, SV *perlObj)CPerlModuleinline
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
GetPerlObj()CPerlModuleinline
GetSavePath() const CModule
GetSubPages()CPerlModulevirtual
GetType() const CModuleinline
GetUser()CModuleinline
GetWebFilesPath()CModulevirtual
GetWebMenuTitle()CPerlModulevirtual
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)CPerlModulevirtual
OnAddUser(CUser &User, CString &sErrorRet)CModulevirtual
OnBoot()CPerlModulevirtual
OnBroadcast(CString &sMessage)CPerlModulevirtual
OnChanAction(CNick &Nick, CChan &Channel, CString &sMessage)CPerlModulevirtual
OnChanBufferEnding(CChan &Chan, CClient &Client)CPerlModulevirtual
OnChanBufferPlayLine(CChan &Chan, CClient &Client, CString &sLine)CPerlModulevirtual
OnChanBufferStarting(CChan &Chan, CClient &Client)CPerlModulevirtual
OnChanCTCP(CNick &Nick, CChan &Channel, CString &sMessage)CPerlModulevirtual
OnChanMsg(CNick &Nick, CChan &Channel, CString &sMessage)CPerlModulevirtual
OnChanNotice(CNick &Nick, CChan &Channel, CString &sMessage)CPerlModulevirtual
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)CPerlModulevirtual
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()CPerlModulevirtual
OnClientLogin()CPerlModulevirtual
OnCTCPReply(CNick &Nick, CString &sMessage)CPerlModulevirtual
OnDeleteNetwork(CIRCNetwork &Network)CPerlModulevirtual
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)CPerlModulevirtual
OnDevoice(const CNick &OpNick, const CNick &Nick, CChan &Channel, bool bNoChange)CModulevirtual
OnDevoice2(const CNick *pOpNick, const CNick &Nick, CChan &Channel, bool bNoChange)CPerlModulevirtual
OnEmbeddedWebRequest(CWebSock &, const CString &, CTemplate &)CPerlModulevirtual
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()CPerlModulevirtual
OnIRCConnecting(CIRCSock *pIRCSock)CPerlModulevirtual
OnIRCConnectionError(CIRCSock *pIRCSock)CPerlModulevirtual
OnIRCDisconnected()CPerlModulevirtual
OnIRCRegistration(CString &sPass, CString &sNick, CString &sIdent, CString &sRealName)CPerlModulevirtual
OnJoin(const CNick &Nick, CChan &Channel)CPerlModulevirtual
OnKick(const CNick &OpNick, const CString &sKickedNick, CChan &Channel, const CString &sMessage)CPerlModulevirtual
OnLoad(const CString &sArgsi, CString &sMessage)CModulevirtual
OnLoginAttempt(CSmartPtr< CAuthBase > Auth)CModulevirtual
OnModCommand(const CString &sCommand)CPerlModulevirtual
OnModCTCP(const CString &sMessage)CPerlModulevirtual
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)CPerlModulevirtual
OnModNotice(const CString &sMessage)CPerlModulevirtual
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)CPerlModulevirtual
OnOp(const CNick &OpNick, const CNick &Nick, CChan &Channel, bool bNoChange)CModulevirtual
OnOp2(const CNick *pOpNick, const CNick &Nick, CChan &Channel, bool bNoChange)CPerlModulevirtual
OnPart(const CNick &Nick, CChan &Channel, const CString &sMessage)CPerlModulevirtual
OnPostRehash()CPerlModulevirtual
OnPreRehash()CPerlModulevirtual
OnPrivAction(CNick &Nick, CString &sMessage)CPerlModulevirtual
OnPrivBufferPlayLine(CClient &Client, CString &sLine)CPerlModulevirtual
OnPrivCTCP(CNick &Nick, CString &sMessage)CPerlModulevirtual
OnPrivMsg(CNick &Nick, CString &sMessage)CPerlModulevirtual
OnPrivNotice(CNick &Nick, CString &sMessage)CPerlModulevirtual
OnQuit(const CNick &Nick, const CString &sMessage, const std::vector< CChan * > &vChans)CPerlModulevirtual
OnRaw(CString &sLine)CPerlModulevirtual
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)CPerlModulevirtual
OnSendToClient(CString &sLine, CClient &Client)CPerlModulevirtual
OnSendToIRC(CString &sLine)CPerlModulevirtual
OnServerCapAvailable(const CString &sCap)CPerlModulevirtual
OnServerCapResult(const CString &sCap, bool bSuccess)CPerlModulevirtual
OnStatusCommand(CString &sCommand)CPerlModulevirtual
OnTimerAutoJoin(CChan &Channel)CPerlModulevirtual
OnTopic(CNick &Nick, CChan &Channel, CString &sTopic)CPerlModulevirtual
OnUnknownModCommand(const CString &sCommand)CModulevirtual
OnUnknownUserRaw(CClient *pClient, CString &sLine)CModulevirtual
OnUserAction(CString &sTarget, CString &sMessage)CPerlModulevirtual
OnUserCTCP(CString &sTarget, CString &sMessage)CPerlModulevirtual
OnUserCTCPReply(CString &sTarget, CString &sMessage)CPerlModulevirtual
OnUserJoin(CString &sChannel, CString &sKey)CPerlModulevirtual
OnUserMsg(CString &sTarget, CString &sMessage)CPerlModulevirtual
OnUserNotice(CString &sTarget, CString &sMessage)CPerlModulevirtual
OnUserPart(CString &sChannel, CString &sMessage)CPerlModulevirtual
OnUserRaw(CString &sLine)CPerlModulevirtual
OnUserTopic(CString &sChannel, CString &sTopic)CPerlModulevirtual
OnUserTopicRequest(CString &sChannel)CPerlModulevirtual
OnVoice(const CNick &OpNick, const CNick &Nick, CChan &Channel, bool bNoChange)CModulevirtual
OnVoice2(const CNick *pOpNick, const CNick &Nick, CChan &Channel, bool bNoChange)CPerlModulevirtual
OnWebPreRequest(CWebSock &WebSock, const CString &sPageName)CPerlModulevirtual
OnWebRequest(CWebSock &WebSock, const CString &sPageName, CTemplate &Tmpl)CPerlModulevirtual
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()CPerlModulevirtual
WebRequiresLogin()CPerlModulevirtual
~CModule()CModulevirtual