mirror of
https://github.com/znc/znc.git
synced 2026-08-06 08:52:57 +02:00
Use CSocket instead of Csock in the email module
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1305 726aef4b-f618-498e-8847-2d620e286838
This commit is contained in:
+4
-9
@@ -45,12 +45,7 @@ public:
|
||||
m_bInitialized = false;
|
||||
}
|
||||
|
||||
virtual ~CEmail()
|
||||
{
|
||||
vector<Csock*> vSocks = m_pManager->FindSocksByName("EMAIL::" + m_pUser->GetUserName());
|
||||
for (u_int a = 0; a < vSocks.size(); a++)
|
||||
m_pManager->DelSockByAddr(vSocks[a]);
|
||||
}
|
||||
virtual ~CEmail() {}
|
||||
|
||||
virtual bool OnLoad(const CString & sArgs, CString& sMessage) {
|
||||
m_sMailPath = sArgs;
|
||||
@@ -138,10 +133,10 @@ private:
|
||||
bool m_bInitialized;
|
||||
};
|
||||
|
||||
class CEmailFolder : public Csock
|
||||
class CEmailFolder : public CSocket
|
||||
{
|
||||
public:
|
||||
CEmailFolder(CEmail *pModule, const CString & sMailbox) : Csock()
|
||||
CEmailFolder(CEmail *pModule, const CString & sMailbox) : CSocket(pModule)
|
||||
{
|
||||
m_pModule = pModule;
|
||||
m_sMailbox = sMailbox;
|
||||
@@ -243,7 +238,7 @@ void CEmail::StartParser()
|
||||
CEmailFolder *p = new CEmailFolder(this, m_sMailPath);
|
||||
p->SetRSock(iFD);
|
||||
p->SetWSock(iFD);
|
||||
m_pManager->AddSock((Csock *)p, "EMAIL::" + m_pUser->GetUserName());
|
||||
m_pManager->AddSock(p, "EMAIL::" + m_pUser->GetUserName());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user