Search for usage in LXR

KDAV2::DavMultigetProtocol Class Referenceabstract

#include <davmultigetprotocol.h>

Inheritance diagram for KDAV2::DavMultigetProtocol:

Public Member Functions

virtual ~DavMultigetProtocol ()
virtual QString dataTagName () const =0
virtual XMLQueryBuilder::Ptr itemsReportQuery (const QStringList &urls) const =0
virtual QString responseNamespace () const =0
- Public Member Functions inherited from KDAV2::DavProtocolBase
virtual ~DavProtocolBase ()
virtual DavCollection::ContentTypes collectionContentTypes (const QDomElement &propstat) const =0
virtual XMLQueryBuilder::Ptr collectionsQuery () const =0
virtual QString collectionsXQuery () const =0
virtual QVector< XMLQueryBuilder::PtritemsQueries () const =0
virtual QString principalHomeSet () const
virtual QString principalHomeSetNS () const
virtual bool supportsCTags () const =0
virtual bool supportsPrincipals () const =0
virtual bool useMultiget () const =0
virtual bool useReport () const =0

Detailed Description

Base class for protocols that implement multiget capabilities.

Definition at line 32 of file davmultigetprotocol.h.

Constructor & Destructor Documentation

◆ ~DavMultigetProtocol()

DavMultigetProtocol::~DavMultigetProtocol ( )

Destroys the DAV protocol.

Definition at line 23 of file davmultigetprotocol.cpp.

Member Function Documentation

◆ dataTagName()

virtual QString KDAV2::DavMultigetProtocol::dataTagName ( ) const
pure virtual

Returns the tag name of data elements found in responses.

◆ itemsReportQuery()

virtual XMLQueryBuilder::Ptr KDAV2::DavMultigetProtocol::itemsReportQuery ( const QStringList urls) const
pure virtual

Returns the XML document that represents a MULTIGET DAV query to list all DAV resources with the given urls.

◆ responseNamespace()

virtual QString KDAV2::DavMultigetProtocol::responseNamespace ( ) const
pure virtual

Returns the namespace used by protocol-specific elements found in responses.

The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sun Oct 1 2023 04:00:30 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.