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

List:       kde-commits
Subject:    branches/work/kio_virtualfile/kio
From:       Allan Sandfeld Jensen <kde () carewolf ! com>
Date:       2006-07-14 14:56:13
Message-ID: 1152888973.906692.29762.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 562344 by carewolf:

Better naming


 M  +1 -1      CMakeLists.txt  
 M  +1 -1      kio/CMakeLists.txt  
 A             kio/filejob.cpp   kio/slavefile.cpp#562283 [License: LGPL (v2)]
 A             kio/filejob.h   kio/slavefile.h#562283 [License: LGPL (v2)]
 M  +2 -1      kio/global.h  
 M  +5 -5      kio/job.h  
 M  +6 -0      kio/slavebase.cpp  
 M  +2 -0      kio/slavebase.h  
 D             kio/slavefile.cpp  
 D             kio/slavefile.h  


--- branches/work/kio_virtualfile/kio/CMakeLists.txt #562343:562344
@@ -84,7 +84,7 @@
   kio/kprotocolmanager.cpp
   kio/slave.cpp
   kio/slaveinterface.cpp
-  kio/slavefile.cpp
+  kio/filejob.cpp
   kio/sessiondata.cpp
   kio/scheduler.cpp
   kio/connection.cpp
--- branches/work/kio_virtualfile/kio/kio/CMakeLists.txt #562343:562344
@@ -22,7 +22,7 @@
   jobuidelegate.h
   paste.h
   slavebase.h
-  slavefile.h
+  filejob.h
   progressbase.h
   defaultprogress.h
   statusbarprogress.h
--- branches/work/kio_virtualfile/kio/kio/global.h #562343:562344
@@ -258,8 +258,9 @@
     ERR_UPGRADE_REQUIRED = KJob::UserDefinedError + 64, // A transport upgrade is \
                required to access this
                                                         // object.  For instance, \
                TLS is demanded by
                                                         // the server in order to \
                continue.
-    ERR_POST_DENIED = KJob::UserDefinedError + 65 // Issued when trying to POST data \
to a certain Ports +    ERR_POST_DENIED = KJob::UserDefinedError + 65, // Issued when \
trying to POST data to a certain Ports  // see job.cpp
+    ERR_COULD_NOT_SEEK = KJob::UserDefinedError + 66
   };
 
   /**
--- branches/work/kio_virtualfile/kio/kio/job.h #562343:562344
@@ -26,7 +26,7 @@
 
 namespace KIO {
 
-    class SlaveFile;
+    class FileJob;
 
     /**
      * Creates a single directory.
@@ -189,13 +189,13 @@
     KIO_EXPORT TransferJob *get( const KUrl& url, bool reload=false, bool \
showProgressInfo = true );  
     /**
-     * Open ( read-only )
+     * Open ( stepwise I/O )
      *
-     * The slave-file emits open()
+     * The file-job emits open() when opened
      * @param url the URL of the file
-     * @return the file-handle slave
+     * @return the file-handling job
      */
-    KIO_EXPORT SlaveFile *open( const KUrl& url );
+    KIO_EXPORT FileJob *open( const KUrl& url );
 
     /**
      * Put (a.k.a. write)
--- branches/work/kio_virtualfile/kio/kio/slavebase.cpp #562343:562344
@@ -510,6 +510,12 @@
 //    d->processed_size = _bytes;
 }
 
+void SlaveBase::written( KIO::filesize_t _bytes )
+{
+    KIO_DATA << KIO_FILESIZE_T(_bytes);
+    m_pConnection->send( MSG_WRITTEN, data );
+}
+
 void SlaveBase::position( KIO::filesize_t _pos )
 {
     KIO_DATA << KIO_FILESIZE_T(_pos);
--- branches/work/kio_virtualfile/kio/kio/slavebase.h #562343:562344
@@ -189,6 +189,8 @@
 
     void position( KIO::filesize_t _pos );
 
+    void written( KIO::filesize_t _bytes );
+
     /**
      * Only use this if you can't know in advance the size of the
      * copied data. For example, if you're doing variable bitrate


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

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