KDAV

KDAV Namespace Reference

Namespaces

 ProtocolInfo
 

Classes

class  DavCollection
 
class  DavCollectionDeleteJob
 
class  DavCollectionModifyJob
 
class  DavCollectionsFetchJob
 
class  DavCollectionsMultiFetchJob
 
class  DavItem
 
class  DavItemCreateJob
 
class  DavItemDeleteJob
 
class  DavItemFetchJob
 
class  DavItemModifyJob
 
class  DavItemsFetchJob
 
class  DavItemsListJob
 
class  DavJobBase
 
class  DavPrincipalHomeSetsFetchJob
 
class  DavPrincipalSearchJob
 
class  DavUrl
 
class  Error
 
class  EtagCache
 

Typedefs

typedef QFlags< PrivilegePrivileges
 

Enumerations

enum  ErrorNumber {
  NO_ERR = 0, ERR_PROBLEM_WITH_REQUEST = KJob::UserDefinedError + 200, ERR_NO_MULTIGET, ERR_SERVER_UNRECOVERABLE,
  ERR_COLLECTIONDELETE = ERR_PROBLEM_WITH_REQUEST + 10, ERR_COLLECTIONFETCH = ERR_PROBLEM_WITH_REQUEST + 20, ERR_COLLECTIONFETCH_XQUERY_SETFOCUS, ERR_COLLECTIONFETCH_XQUERY_INVALID,
  ERR_COLLECTIONMODIFY = ERR_PROBLEM_WITH_REQUEST + 30, ERR_COLLECTIONMODIFY_NO_PROPERITES, ERR_COLLECTIONMODIFY_RESPONSE, ERR_ITEMCREATE = ERR_PROBLEM_WITH_REQUEST + 100,
  ERR_ITEMDELETE = ERR_PROBLEM_WITH_REQUEST + 110, ERR_ITEMMODIFY = ERR_PROBLEM_WITH_REQUEST + 120, ERR_ITEMLIST = ERR_PROBLEM_WITH_REQUEST + 130, ERR_ITEMLIST_NOMIMETYPE
}
 
enum  Privilege {
  None = 0x0, Read = 0x1, Write = 0x2, WriteProperties = 0x4,
  WriteContent = 0x8, Unlock = 0x10, ReadAcl = 0x20, ReadCurrentUserPrivilegeSet = 0x40,
  WriteAcl = 0x80, Bind = 0x100, Unbind = 0x200, All = 0x400
}
 
enum  Protocol { CalDav = 0, CardDav, GroupDav }
 

Functions

KDAV_EXPORT QDataStreamoperator<< (QDataStream &out, const DavUrl &url)
 
KDAV_EXPORT QDataStreamoperator<< (QDataStream &out, const DavItem &item)
 
KDAV_EXPORT QDataStreamoperator>> (QDataStream &in, DavUrl &url)
 
KDAV_EXPORT QDataStreamoperator>> (QDataStream &in, DavItem &item)
 

Detailed Description

The KDAV namespace.

Enumeration Type Documentation

DAV operation error codes.

Definition at line 19 of file daverror.h.

Describes the DAV privileges on a resource (see RFC3744)

Definition at line 28 of file enums.h.

Describes the DAV protocol dialect.

Enumerator
CalDav 

The CalDav protocol as defined in https://devguide.calconnect.org/CalDAV.

CardDav 

The CardDav protocol as defined in https://devguide.calconnect.org/CardDAV.

GroupDav 

The GroupDav protocol as defined in http://www.groupdav.org.

Definition at line 19 of file enums.h.

This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Thu Aug 13 2020 22:57:01 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.