KArchive
kar.cpp
54 bool KAr::doPrepareWriting(const QString &, const QString &, const QString &, qint64, mode_t, const QDateTime &, const QDateTime &, const QDateTime &)
68 bool KAr::doWriteDir(const QString &, const QString &, const QString &, mode_t, const QDateTime &, const QDateTime &, const QDateTime &)
typedef OpenMode
bool doWriteDir(const QString &name, const QString &user, const QString &group, mode_t perm, const QDateTime &atime, const QDateTime &mtime, const QDateTime &ctime) override
Write a directory to the archive.
Definition: kar.cpp:68
~KAr() override
If the ar file is still opened, then it will be closed automatically by the destructor.
Definition: kar.cpp:46
QByteArray trimmed() const const
virtual bool seek(qint64 pos)
KAr(const QString &filename)
Creates an instance that operates on the given filename.
Definition: kar.cpp:34
virtual KArchiveDirectory * rootDir()
Retrieves or create the root directory.
Definition: karchive.cpp:509
QString fromLocal8Bit(const char *str, int size)
virtual qint64 pos() const const
QByteArray mid(int pos, int len) const const
bool doWriteSymLink(const QString &name, const QString &target, const QString &user, const QString &group, mode_t perm, const QDateTime &atime, const QDateTime &mtime, const QDateTime &ctime) override
Writes a symbolic link to the archive.
Definition: kar.cpp:75
QIODevice::OpenMode mode() const
Returns the mode in which the archive was opened.
Definition: karchive.cpp:613
bool doPrepareWriting(const QString &name, const QString &user, const QString &group, qint64 size, mode_t perm, const QDateTime &atime, const QDateTime &mtime, const QDateTime &ctime) override
This virtual method must be implemented by subclasses.
Definition: kar.cpp:54
qint64 read(char *data, qint64 maxSize)
int toInt(bool *ok, int base) const const
bool isEmpty() const const
void resize(int size)
const char * constData() const const
virtual bool atEnd() const const
bool endsWith(const QByteArray &ba) const const
int size() const const
bool openArchive(QIODevice::OpenMode mode) override
Opens the archive for reading.
Definition: kar.cpp:82
char * data()
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Fri Aug 12 2022 04:03:10 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2022 The KDE developers.
Generated on Fri Aug 12 2022 04:03:10 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.