[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdepimlibs/kxmlrpcclient
From:       Antonio Aloisio <antonio.aloisio () gmail ! com>
Date:       2007-06-22 20:35:13
Message-ID: 1182544513.679153.17285.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 679040 by aloisio:

it's not safe to use KIO::TransferJob, so it's replaced with KIO::http_post. See \
kdelibs/kio/kio/job.h and kdelibs/kio/kio/jobclasses.h

 M  +1 -5      query.cpp  


--- trunk/KDE/kdepimlibs/kxmlrpcclient/query.cpp #679039:679040
@@ -126,9 +126,6 @@
   return mData;
 }
 
-//small macro taken from HTTP IOSlave
-#define KIO_ARGS QByteArray packedArgs; QDataStream kioArgsStream( &packedArgs, \
                QIODevice::WriteOnly ); kioArgsStream
-
 class Query::Private
 {
   public:
@@ -377,8 +374,7 @@
   QDataStream stream( &postData, QIODevice::WriteOnly );
   stream.writeRawData( xmlMarkup.toUtf8(), xmlMarkup.toUtf8().length() );
 
-  KIO_ARGS << (int)1 << KUrl( server );
-  KIO::TransferJob *job = new KIO::TransferJob( KUrl( server ), KIO::CMD_SPECIAL, \
packedArgs, postData ); +  KIO::TransferJob *job = KIO::http_post( KUrl( server ), \
postData, false);  
   if ( !job ) {
     kWarning() << "Unable to create KIO job for " << server << endl;


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic