Keep the traffic stats more up-to-date (/msg *status traffic)

This now also adds the traffic caused by webadmin, schat and dcc bouncing
to the stats.


git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1183 726aef4b-f618-498e-8847-2d620e286838
This commit is contained in:
psychon
2008-08-31 07:21:21 +00:00
parent 5fa8d03d2b
commit 00fcf767a7
6 changed files with 35 additions and 12 deletions
+8
View File
@@ -57,6 +57,8 @@ public:
EnableReadLine();
}
~CSChatSock();
virtual Csock *GetSockObj(const CS_STRING & sHostname, u_short iPort)
{
CSChatSock *p = new CSChatSock(sHostname, iPort);
@@ -457,6 +459,12 @@ private:
//////////////////// methods ////////////////
CSChatSock::~CSChatSock()
{
m_pModule->GetUser()->AddBytesRead(GetBytesRead());
m_pModule->GetUser()->AddBytesWritten(GetBytesWritten());
}
void CSChatSock::ReadLine(const CS_STRING & sLine)
{
if (m_pModule)