slaveBase::copy between differing url hosts

Mike 'Mike' Jones mike.jones at manchester.ac.uk
Fri Feb 4 12:00:51 GMT 2005


Hi,

I've been writing a kio slave.  The protocol I'm implementing, gsiftp,
supports the movement of data from one URL to another URL without the data 
passing through the client machine, so-called third party file transfer.

I'm using KDE 3.1.4 and have overloaded the slaveBase::copy function so 
that at this stage it alerts me to the fact that it has been called.

When I drag and drop between two Konqueror windows pointing to two
differing sites the copy routine is never called, instead both get and
push are called (which, contrary to all the documentation I can find,
should only happen if copy is not implemented).

I noticed a post to this list in 2000 which states that KIO::fileCopyJob
handles this, could it be that KIO::fileCopyJob assumes that copy cannot
take place between two differing remote virtual filesystems?  If so, is it
possible to change this behaviour, or is there a straight forward
workaround I could try?

Thanks,
Mike

-- 
http://www.sve.man.ac.uk/General/Staff/jonesM/




More information about the kde-core-devel mailing list