KDAV2::DavMultigetProtocol

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 ( )
virtual

Destroys the DAV protocol.

Definition at line 23 of file davmultigetprotocol.cpp.

Member Function Documentation

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

Returns the tag name of data elements found in responses.

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.

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-2020 The KDE developers.
Generated on Thu Nov 26 2020 23:17:36 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.