7#ifndef KDAV_ETAGCACHE_H
8#define KDAV_ETAGCACHE_H
10#include "kdav_export.h"
19class EtagCachePrivate;
53 Q_REQUIRED_RESULT
bool contains(
const QString &remoteId)
const;
58 Q_REQUIRED_RESULT
bool etagChanged(
const QString &remoteId,
const QString &refEtag)
const;
63 void markAsChanged(
const QString &remoteId);
69 Q_REQUIRED_RESULT
bool isOutOfDate(
const QString &remoteId)
const;
74 void removeEtag(
const QString &remoteId);
85 Q_REQUIRED_RESULT
QStringList changedRemoteIds()
const;
91 void setEtagInternal(
const QString &remoteId,
const QString &etag);
94 const std::unique_ptr<EtagCachePrivate> d;
96 friend class DavItemsListJobPrivate;
A helper class to cache ETags.
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:13:08 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.