KIOSlave
FileProtocol Class Reference
#include <file.h>
Inheritance diagram for FileProtocol:

Public Member Functions | |
virtual void | chmod (const KUrl &url, int permissions) |
virtual void | chown (const KUrl &url, const QString &owner, const QString &group) |
virtual void | close () |
virtual void | copy (const KUrl &src, const KUrl &dest, int mode, KIO::JobFlags flags) |
virtual void | del (const KUrl &url, bool isfile) |
FileProtocol (const QByteArray &pool, const QByteArray &app) | |
virtual void | get (const KUrl &url) |
virtual void | listDir (const KUrl &url) |
virtual void | mkdir (const KUrl &url, int permissions) |
void | mount (bool _ro, const char *_fstype, const QString &dev, const QString &point) |
virtual void | open (const KUrl &url, QIODevice::OpenMode mode) |
bool | pmount (const QString &dev) |
bool | pumount (const QString &point) |
virtual void | put (const KUrl &url, int _mode, KIO::JobFlags _flags) |
virtual void | read (KIO::filesize_t size) |
virtual void | rename (const KUrl &src, const KUrl &dest, KIO::JobFlags flags) |
virtual void | seek (KIO::filesize_t offset) |
virtual void | setModificationTime (const KUrl &url, const QDateTime &mtime) |
virtual void | special (const QByteArray &data) |
virtual void | stat (const KUrl &url) |
virtual void | symlink (const QString &target, const KUrl &dest, KIO::JobFlags flags) |
void | unmount (const QString &point) |
virtual void | write (const QByteArray &data) |
virtual | ~FileProtocol () |
Protected Member Functions | |
bool | createUDSEntry (const QString &filename, const QByteArray &path, KIO::UDSEntry &entry, short int details, bool withACL) |
QString | getGroupName (gid_t gid) const |
QString | getUserName (uid_t uid) const |
int | setACL (const char *path, mode_t perm, bool _directoryDefault) |
Detailed Description
Definition at line 40 of file file.h.
Constructor & Destructor Documentation
FileProtocol::FileProtocol | ( | const QByteArray & | pool, | |
const QByteArray & | app | |||
) |
Member Function Documentation
void FileProtocol::chmod | ( | const KUrl & | url, | |
int | permissions | |||
) | [virtual] |
void FileProtocol::chown | ( | const KUrl & | url, | |
const QString & | owner, | |||
const QString & | group | |||
) | [virtual] |
Definition at line 527 of file file_unix.cpp.
virtual void FileProtocol::copy | ( | const KUrl & | src, | |
const KUrl & | dest, | |||
int | mode, | |||
KIO::JobFlags | flags | |||
) | [virtual] |
bool FileProtocol::createUDSEntry | ( | const QString & | filename, | |
const QByteArray & | path, | |||
KIO::UDSEntry & | entry, | |||
short int | details, | |||
bool | withACL | |||
) | [protected] |
void FileProtocol::del | ( | const KUrl & | url, | |
bool | isfile | |||
) | [virtual] |
Definition at line 484 of file file_unix.cpp.
QString FileProtocol::getGroupName | ( | gid_t | gid | ) | const [protected] |
QString FileProtocol::getUserName | ( | uid_t | uid | ) | const [protected] |
void FileProtocol::listDir | ( | const KUrl & | url | ) | [virtual] |
Definition at line 293 of file file_unix.cpp.
void FileProtocol::mkdir | ( | const KUrl & | url, | |
int | permissions | |||
) | [virtual] |
void FileProtocol::open | ( | const KUrl & | url, | |
QIODevice::OpenMode | mode | |||
) | [virtual] |
void FileProtocol::put | ( | const KUrl & | url, | |
int | _mode, | |||
KIO::JobFlags | _flags | |||
) | [virtual] |
void FileProtocol::rename | ( | const KUrl & | src, | |
const KUrl & | dest, | |||
KIO::JobFlags | flags | |||
) | [virtual] |
Definition at line 384 of file file_unix.cpp.
void FileProtocol::seek | ( | KIO::filesize_t | offset | ) | [virtual] |
int FileProtocol::setACL | ( | const char * | path, | |
mode_t | perm, | |||
bool | _directoryDefault | |||
) | [protected] |
void FileProtocol::setModificationTime | ( | const KUrl & | url, | |
const QDateTime & | mtime | |||
) | [virtual] |
void FileProtocol::special | ( | const QByteArray & | data | ) | [virtual] |
void FileProtocol::symlink | ( | const QString & | target, | |
const KUrl & | dest, | |||
KIO::JobFlags | flags | |||
) | [virtual] |
Definition at line 444 of file file_unix.cpp.
void FileProtocol::write | ( | const QByteArray & | data | ) | [virtual] |
The documentation for this class was generated from the following files: