diff options
Diffstat (limited to 'src/modules/dcc/chat.cpp')
| -rw-r--r-- | src/modules/dcc/chat.cpp | 60 |
1 files changed, 30 insertions, 30 deletions
diff --git a/src/modules/dcc/chat.cpp b/src/modules/dcc/chat.cpp index c1fdc03de..3ce235aaf 100644 --- a/src/modules/dcc/chat.cpp +++ b/src/modules/dcc/chat.cpp @@ -4,7 +4,7 @@ // Creation date : Tue Sep 20 09 2000 15:13:13 by Szymon Stefanek // // This file is part of the KVirc irc client distribution -// Copyright (C) 2000-2008 Szymon Stefanek (pragma at kvirc dot net) +// Copyright (C) 2000-2010 Szymon Stefanek (pragma at kvirc dot net) // // This program is FREE software. You can redistribute it and/or // modify it under the terms of the GNU General Public License @@ -36,24 +36,24 @@ #include "kvi_input.h" #include "kvi_ircview.h" #include "kvi_iconmanager.h" -#include "kvi_locale.h" +#include "KviLocale.h" #include "kvi_error.h" #include "kvi_out.h" #include "kvi_netutils.h" #include "kvi_console.h" #include "kvi_frame.h" -#include "kvi_malloc.h" +#include "KviMemory.h" #include "kvi_memmove.h" -#include "kvi_thread.h" +#include "KviThread.h" #include "kvi_ircsocket.h" #include "kvi_settings.h" #include "kvi_socket.h" #include "kvi_app.h" -#include "kvi_parameterlist.h" +#include "KviParameterList.h" #include "kvi_ircconnection.h" #include "kvi_ircconnectionuserinfo.h" #include "kvi_kvs_eventtriggers.h" -#include "kvi_mirccntrl.h" +#include "KviMircCntrl.h" #include "kvi_tal_vbox.h" #include <QEvent> @@ -62,7 +62,7 @@ #include <QTextDocument> //for Qt::escape #ifdef COMPILE_CRYPT_SUPPORT - #include "kvi_crypt.h" + #include "KviCryptEngine.h" #include "kvi_cryptcontroller.h" #endif @@ -187,7 +187,7 @@ void KviDccChat::connectionInProgress() if(m_pDescriptor->bSendRequest) { - KviStr ip; + KviCString ip; if(!m_pDescriptor->szFakeIp.isEmpty()) { ip = m_pDescriptor->szFakeIp; @@ -201,7 +201,7 @@ void KviDccChat::connectionInProgress() // try to get the IP that the IRC server can see if(m_pDescriptor->console()) { - KviStr tmp = m_pDescriptor->console()->connection() ? m_pDescriptor->console()->connection()->userInfo()->hostIp().toUtf8().data() : ""; + KviCString tmp = m_pDescriptor->console()->connection() ? m_pDescriptor->console()->connection()->userInfo()->hostIp().toUtf8().data() : ""; if(tmp.hasData()) { ip = tmp; @@ -309,13 +309,13 @@ void KviDccChat::ownMessage(const QString &text, bool bUserFeedback) { if(*d != KVI_TEXT_CRYPTESCAPE) { - KviStr encrypted; + KviCString encrypted; cryptSessionInfo()->m_pEngine->setMaxEncryptLen(-1); switch(cryptSessionInfo()->m_pEngine->encrypt(d,encrypted)) { case KviCryptEngine::Encrypted: { - KviStr buf(KviStr::Format,"%s\r\n",encrypted.ptr()); + KviCString buf(KviCString::Format,"%s\r\n",encrypted.ptr()); m_pSlaveThread->sendRawData(buf.ptr(),buf.len()); if(bUserFeedback) m_pFrm->firstConsole()->outputPrivmsg(this,KVI_OUT_OWNPRIVMSGCRYPTED, @@ -325,7 +325,7 @@ void KviDccChat::ownMessage(const QString &text, bool bUserFeedback) break; case KviCryptEngine::Encoded: { - KviStr buf(KviStr::Format,"%s\r\n",encrypted.ptr()); + KviCString buf(KviCString::Format,"%s\r\n",encrypted.ptr()); m_pSlaveThread->sendRawData(buf.ptr(),buf.len()); if(bUserFeedback) { @@ -348,7 +348,7 @@ void KviDccChat::ownMessage(const QString &text, bool bUserFeedback) return; } else { d++; //eat the escape code - KviStr buf(KviStr::Format,"%s\r\n",d); + KviCString buf(KviCString::Format,"%s\r\n",d); QString tmp = text.right(text.length() - 1); m_pSlaveThread->sendRawData(buf.ptr(),buf.len()); @@ -361,7 +361,7 @@ void KviDccChat::ownMessage(const QString &text, bool bUserFeedback) } } #endif - KviStr buf(KviStr::Format,"%s\r\n",d); + KviCString buf(KviCString::Format,"%s\r\n",d); m_pSlaveThread->sendRawData(buf.ptr(),buf.len()); if(bUserFeedback) @@ -393,7 +393,7 @@ void KviDccChat::ownAction(const QString &text) QByteArray szData = encodeText(szTmpBuffer); const char * d = szData.data(); if(!d)return; - KviStr buf(KviStr::Format,"%cACTION %s%c\r\n",0x01,d,0x01); + KviCString buf(KviCString::Format,"%cACTION %s%c\r\n",0x01,d,0x01); m_pSlaveThread->sendRawData(buf.ptr(),buf.len()); output(KVI_OUT_ACTION,"%Q %Q",&(m_pDescriptor->szLocalNick),&szTmpBuffer); } else { @@ -420,8 +420,8 @@ bool KviDccChat::event(QEvent *e) break; case KVI_DCC_THREAD_EVENT_DATA: { - KviStr * encoded = ((KviThreadDataEvent<KviStr> *)e)->getData(); - KviStr d=KviStr(decodeText(encoded->ptr())); + KviCString * encoded = ((KviThreadDataEvent<KviCString> *)e)->getData(); + KviCString d=KviCString(decodeText(encoded->ptr())); if(d.firstCharIs(0x01)) { d.cutLeft(1); @@ -452,7 +452,7 @@ bool KviDccChat::event(QEvent *e) { if(cinf->m_bDoDecrypt) { - KviStr decryptedStuff; + KviCString decryptedStuff; switch(cinf->m_pEngine->decrypt(d.ptr(),decryptedStuff)) { case KviCryptEngine::DecryptOkWasEncrypted: @@ -628,7 +628,7 @@ void KviDccChatThread::run() } if(bCanRead) { - data.buffer = (char *) kvi_realloc(data.buffer,(data.iLen + 512) * sizeof(char)); + data.buffer = (char *) KviMemory::reallocate(data.buffer,(data.iLen + 512) * sizeof(char)); int readLen; #ifdef COMPILE_SSL_SUPPORT if(m_pSSL) @@ -643,7 +643,7 @@ void KviDccChatThread::run() if(readLen > 0) { data.iLen += readLen; - data.buffer = (char *)kvi_realloc(data.buffer,data.iLen * sizeof(char)); + data.buffer = (char *)KviMemory::reallocate(data.buffer,data.iLen * sizeof(char)); if(!handleIncomingData(&data,false))break; // non critical... } else { @@ -688,9 +688,9 @@ void KviDccChatThread::run() #endif if(data.iLen > 0) { - data.buffer = (char *)kvi_realloc(data.buffer,data.iLen * sizeof(char)); + data.buffer = (char *)KviMemory::reallocate(data.buffer,data.iLen * sizeof(char)); } else { - kvi_free(data.buffer); + KviMemory::free(data.buffer); data.buffer = 0; } @@ -709,7 +709,7 @@ void KviDccChatThread::run() out_of_the_loop: - if(data.iLen)kvi_free(data.buffer); + if(data.iLen)KviMemory::free(data.buffer); #ifdef COMPILE_SSL_SUPPORT if(m_pSSL) @@ -733,12 +733,12 @@ bool KviDccChatThread::handleIncomingData(KviDccThreadIncomingData * data,bool b { if((*aux == '\n') || (*aux == '\0')) { - KviThreadDataEvent<KviStr> * e = new KviThreadDataEvent<KviStr>(KVI_DCC_THREAD_EVENT_DATA); + KviThreadDataEvent<KviCString> * e = new KviThreadDataEvent<KviCString>(KVI_DCC_THREAD_EVENT_DATA); // The left part is len chars long int len = aux - data->buffer; // qDebug("LEN = %d, iLen = %d",len,data->iLen); //#warning "DO IT BETTER (the \r cutting)" - KviStr * s = new KviStr(data->buffer,len); + KviCString * s = new KviCString(data->buffer,len); if(s->lastCharIs('\r'))s->cutRight(1); e->setData(s); // but we cut also \n (or \0) @@ -752,13 +752,13 @@ bool KviDccChatThread::handleIncomingData(KviDccThreadIncomingData * data,bool b // memmove the remaining part to the beginning // aux points after \n or \0 kvi_memmove(data->buffer,aux,data->iLen); - data->buffer = (char *)kvi_realloc(data->buffer,data->iLen); + data->buffer = (char *)KviMemory::reallocate(data->buffer,data->iLen); end = data->buffer + data->iLen; aux = data->buffer; } else { // no more data in the buffer KVI_ASSERT(data->iLen == 0); - kvi_free(data->buffer); + KviMemory::free(data->buffer); data->buffer = end = aux = 0; } postEvent(parent(),e); @@ -772,12 +772,12 @@ bool KviDccChatThread::handleIncomingData(KviDccThreadIncomingData * data,bool b if(data->iLen > 0) { // in the last part there are no NULL and \n chars - KviThreadDataEvent<KviStr> * e = new KviThreadDataEvent<KviStr>(KVI_DCC_THREAD_EVENT_DATA); - KviStr * s = new KviStr(data->buffer,data->iLen); + KviThreadDataEvent<KviCString> * e = new KviThreadDataEvent<KviCString>(KVI_DCC_THREAD_EVENT_DATA); + KviCString * s = new KviCString(data->buffer,data->iLen); if(s->lastCharIs('\r'))s->cutRight(1); e->setData(s); data->iLen = 0; - kvi_free(data->buffer); + KviMemory::free(data->buffer); data->buffer = 0; postEvent(parent(),e); } |
