KIO
forwardingslavebase.h
Go to the documentation of this file.
KUrl requestedUrl() const
Return the URL asked to the ioslave Only access it inside prepareUDSEntry()
Definition forwardingslavebase.cpp:163
virtual bool rewriteUrl(const KUrl &url, KUrl &newURL)=0
Rewrite an url to its forwarded counterpart.
virtual void chmod(const KUrl &url, int permissions)
Change permissions on url The slave emits ERR_DOES_NOT_EXIST or ERR_CANNOT_CHMOD.
Definition forwardingslavebase.cpp:320
friend class ForwardingSlaveBasePrivate
Definition forwardingslavebase.h:185
virtual void rename(const KUrl &src, const KUrl &dest, JobFlags flags)
Rename oldname into newname.
Definition forwardingslavebase.cpp:278
virtual void mkdir(const KUrl &url, int permissions)
Create a directory.
Definition forwardingslavebase.cpp:260
virtual void del(const KUrl &url, bool isfile)
Delete a file or directory.
Definition forwardingslavebase.cpp:381
virtual void copy(const KUrl &src, const KUrl &dest, int permissions, JobFlags flags)
Copy src into dest.
Definition forwardingslavebase.cpp:356
virtual void stat(const KUrl &url)
Finds all details for one file or directory.
Definition forwardingslavebase.cpp:206
virtual void listDir(const KUrl &url)
Lists the contents of url.
Definition forwardingslavebase.cpp:242
KUrl processedUrl() const
Return the URL being processed by the ioslave Only access it inside prepareUDSEntry()
Definition forwardingslavebase.cpp:158
virtual void put(const KUrl &url, int permissions, JobFlags flags)
put, i.e.
Definition forwardingslavebase.cpp:186
virtual void setModificationTime(const KUrl &url, const QDateTime &mtime)
Sets the modification time for @url For instance this is what CopyJob uses to set mtime on dirs at th...
Definition forwardingslavebase.cpp:338
virtual void symlink(const QString &target, const KUrl &dest, JobFlags flags)
Creates a symbolic link named dest, pointing to target, which may be a relative or an absolute path.
Definition forwardingslavebase.cpp:301
virtual void prepareUDSEntry(KIO::UDSEntry &entry, bool listing=false) const
Allow to modify a UDSEntry before it's sent to the ioslave endpoint.
Definition forwardingslavebase.cpp:105
ForwardingSlaveBase(const QByteArray &protocol, const QByteArray &poolSocket, const QByteArray &appSocket)
Definition forwardingslavebase.cpp:73
virtual void mimetype(const KUrl &url)
Finds mimetype for one file or directory.
Definition forwardingslavebase.cpp:224
SlaveBase(const QByteArray &protocol, const QByteArray &pool_socket, const QByteArray &app_socket)
Definition slavebase.cpp:179
void data(const QByteArray &data)
Sends data in the slave to the job (i.e.
Definition slavebase.cpp:398
QList< UDSEntry > UDSEntryList
A directory listing is a list of UDSEntry instances.
Definition udsentry.h:294
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Tue Mar 25 2025 00:00:00 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Tue Mar 25 2025 00:00:00 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.