KDAV

KDAV Namespace Reference

Namespaces

namespace  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 DavItem &item)
 
KDAV_EXPORT QDataStreamoperator<< (QDataStream &out, const DavUrl &url)
 
KDAV_EXPORT QDataStreamoperator>> (QDataStream &in, DavItem &item)
 
KDAV_EXPORT QDataStreamoperator>> (QDataStream &in, DavUrl &url)
 

Detailed Description

The KDAV namespace.

Typedef Documentation

◆ Privileges

Definition at line 43 of file enums.h.

Enumeration Type Documentation

◆ ErrorNumber

DAV operation error codes.

Definition at line 20 of file daverror.h.

◆ Privilege

Describes the DAV privileges on a resource (see RFC3744)

Definition at line 29 of file enums.h.

◆ Protocol

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 20 of file enums.h.

Function Documentation

◆ operator<<() [1/2]

QDataStream & KDAV::operator<< ( QDataStream & out,
const DavItem & item )

Definition at line 82 of file davitem.cpp.

◆ operator<<() [2/2]

QDataStream & KDAV::operator<< ( QDataStream & out,
const DavUrl & url )

Definition at line 67 of file davurl.cpp.

◆ operator>>() [1/2]

QDataStream & KDAV::operator>> ( QDataStream & in,
DavItem & item )

Definition at line 92 of file davitem.cpp.

◆ operator>>() [2/2]

QDataStream & KDAV::operator>> ( QDataStream & in,
DavUrl & url )

Definition at line 75 of file davurl.cpp.

This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Sun Feb 25 2024 18:42:58 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.