|
| CModules () |
|
| ~CModules () |
|
void | SetUser (CUser *pUser) |
|
void | SetNetwork (CIRCNetwork *pNetwork) |
|
void | SetClient (CClient *pClient) |
|
CUser * | GetUser () |
|
CIRCNetwork * | GetNetwork () |
|
CClient * | GetClient () |
|
void | UnloadAll () |
|
bool | OnBoot () |
|
bool | OnPreRehash () |
|
bool | OnPostRehash () |
|
bool | OnIRCDisconnected () |
|
bool | OnIRCConnected () |
|
bool | OnIRCConnecting (CIRCSock *pIRCSock) |
|
bool | OnIRCConnectionError (CIRCSock *pIRCSock) |
|
bool | OnIRCRegistration (CString &sPass, CString &sNick, CString &sIdent, CString &sRealName) |
|
bool | OnBroadcast (CString &sMessage) |
|
bool | OnChanPermission2 (const CNick *pOpNick, const CNick &Nick, CChan &Channel, unsigned char uMode, bool bAdded, bool bNoChange) |
|
bool | OnChanPermission (const CNick &OpNick, const CNick &Nick, CChan &Channel, unsigned char uMode, bool bAdded, bool bNoChange) |
|
bool | OnOp2 (const CNick *pOpNick, const CNick &Nick, CChan &Channel, bool bNoChange) |
|
bool | OnOp (const CNick &OpNick, const CNick &Nick, CChan &Channel, bool bNoChange) |
|
bool | OnDeop2 (const CNick *pOpNick, const CNick &Nick, CChan &Channel, bool bNoChange) |
|
bool | OnDeop (const CNick &OpNick, const CNick &Nick, CChan &Channel, bool bNoChange) |
|
bool | OnVoice2 (const CNick *pOpNick, const CNick &Nick, CChan &Channel, bool bNoChange) |
|
bool | OnVoice (const CNick &OpNick, const CNick &Nick, CChan &Channel, bool bNoChange) |
|
bool | OnDevoice2 (const CNick *pOpNick, const CNick &Nick, CChan &Channel, bool bNoChange) |
|
bool | OnDevoice (const CNick &OpNick, const CNick &Nick, CChan &Channel, bool bNoChange) |
|
bool | OnRawMode2 (const CNick *pOpNick, CChan &Channel, const CString &sModes, const CString &sArgs) |
|
bool | OnRawMode (const CNick &OpNick, CChan &Channel, const CString &sModes, const CString &sArgs) |
|
bool | OnMode2 (const CNick *pOpNick, CChan &Channel, char uMode, const CString &sArg, bool bAdded, bool bNoChange) |
|
bool | OnMode (const CNick &OpNick, CChan &Channel, char uMode, const CString &sArg, bool bAdded, bool bNoChange) |
|
bool | OnRaw (CString &sLine) |
|
bool | OnStatusCommand (CString &sCommand) |
|
bool | OnModCommand (const CString &sCommand) |
|
bool | OnModNotice (const CString &sMessage) |
|
bool | OnModCTCP (const CString &sMessage) |
|
bool | OnQuit (const CNick &Nick, const CString &sMessage, const std::vector< CChan * > &vChans) |
|
bool | OnNick (const CNick &Nick, const CString &sNewNick, const std::vector< CChan * > &vChans) |
|
bool | OnKick (const CNick &Nick, const CString &sOpNick, CChan &Channel, const CString &sMessage) |
|
bool | OnJoin (const CNick &Nick, CChan &Channel) |
|
bool | OnPart (const CNick &Nick, CChan &Channel, const CString &sMessage) |
|
bool | OnInvite (const CNick &Nick, const CString &sChan) |
|
bool | OnChanBufferStarting (CChan &Chan, CClient &Client) |
|
bool | OnChanBufferEnding (CChan &Chan, CClient &Client) |
|
bool | OnChanBufferPlayLine (CChan &Chan, CClient &Client, CString &sLine) |
|
bool | OnPrivBufferPlayLine (CClient &Client, CString &sLine) |
|
bool | OnClientLogin () |
|
bool | OnClientDisconnect () |
|
bool | OnUserRaw (CString &sLine) |
|
bool | OnUserCTCPReply (CString &sTarget, CString &sMessage) |
|
bool | OnUserCTCP (CString &sTarget, CString &sMessage) |
|
bool | OnUserAction (CString &sTarget, CString &sMessage) |
|
bool | OnUserMsg (CString &sTarget, CString &sMessage) |
|
bool | OnUserNotice (CString &sTarget, CString &sMessage) |
|
bool | OnUserJoin (CString &sChannel, CString &sKey) |
|
bool | OnUserPart (CString &sChannel, CString &sMessage) |
|
bool | OnUserTopic (CString &sChannel, CString &sTopic) |
|
bool | OnUserTopicRequest (CString &sChannel) |
|
bool | OnCTCPReply (CNick &Nick, CString &sMessage) |
|
bool | OnPrivCTCP (CNick &Nick, CString &sMessage) |
|
bool | OnChanCTCP (CNick &Nick, CChan &Channel, CString &sMessage) |
|
bool | OnPrivAction (CNick &Nick, CString &sMessage) |
|
bool | OnChanAction (CNick &Nick, CChan &Channel, CString &sMessage) |
|
bool | OnPrivMsg (CNick &Nick, CString &sMessage) |
|
bool | OnChanMsg (CNick &Nick, CChan &Channel, CString &sMessage) |
|
bool | OnPrivNotice (CNick &Nick, CString &sMessage) |
|
bool | OnChanNotice (CNick &Nick, CChan &Channel, CString &sMessage) |
|
bool | OnTopic (CNick &Nick, CChan &Channel, CString &sTopic) |
|
bool | OnTimerAutoJoin (CChan &Channel) |
|
bool | OnAddNetwork (CIRCNetwork &Network, CString &sErrorRet) |
|
bool | OnDeleteNetwork (CIRCNetwork &Network) |
|
bool | OnSendToClient (CString &sLine, CClient &Client) |
|
bool | OnSendToIRC (CString &sLine) |
|
bool | OnServerCapAvailable (const CString &sCap) |
|
bool | OnServerCapResult (const CString &sCap, bool bSuccess) |
|
CModule * | FindModule (const CString &sModule) const |
|
bool | LoadModule (const CString &sModule, const CString &sArgs, CModInfo::EModuleType eType, CUser *pUser, CIRCNetwork *pNetwork, CString &sRetMsg) |
|
bool | UnloadModule (const CString &sModule) |
|
bool | UnloadModule (const CString &sModule, CString &sRetMsg) |
|
bool | ReloadModule (const CString &sModule, const CString &sArgs, CUser *pUser, CIRCNetwork *pNetwork, CString &sRetMsg) |
|
bool | OnAddUser (CUser &User, CString &sErrorRet) |
|
bool | OnDeleteUser (CUser &User) |
|
bool | OnClientConnect (CZNCSock *pSock, const CString &sHost, unsigned short uPort) |
|
bool | OnLoginAttempt (CSmartPtr< CAuthBase > Auth) |
|
bool | OnFailedLogin (const CString &sUsername, const CString &sRemoteIP) |
|
bool | OnUnknownUserRaw (CClient *pClient, CString &sLine) |
|
bool | OnClientCapLs (CClient *pClient, SCString &ssCaps) |
|
bool | IsClientCapSupported (CClient *pClient, const CString &sCap, bool bState) |
|
bool | OnClientCapRequest (CClient *pClient, const CString &sCap, bool bState) |
|
bool | OnModuleLoading (const CString &sModName, const CString &sArgs, CModInfo::EModuleType eType, bool &bSuccess, CString &sRetMsg) |
|
bool | OnModuleUnloading (CModule *pModule, bool &bSuccess, CString &sRetMsg) |
|
bool | OnGetModInfo (CModInfo &ModInfo, const CString &sModule, bool &bSuccess, CString &sRetMsg) |
|
bool | OnGetAvailableMods (std::set< CModInfo > &ssMods, CModInfo::EModuleType eType) |
|