LibreOffice Module ucb (master) 1
Classes | Namespaces | Macros | Variables
webdavprovider.hxx File Reference
#include <sal/config.h>
#include <memory>
#include <rtl/ref.hxx>
#include <com/sun/star/beans/Property.hpp>
#include "DAVSessionFactory.hxx"
#include <ucbhelper/providerhelper.hxx>
#include "PropertyMap.hxx"
Include dependency graph for webdavprovider.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  http_dav_ucp::ContentProvider
 

Namespaces

namespace  com
 
namespace  com::sun
 
namespace  com::sun::star
 
namespace  com::sun::star::lang
 
namespace  http_dav_ucp
 

Macros

#define VNDSUNSTARWEBDAV_URL_SCHEME   "vnd.sun.star.webdav"
 
#define VNDSUNSTARWEBDAVS_URL_SCHEME   u"vnd.sun.star.webdavs"
 
#define HTTP_URL_SCHEME   u"http"
 
#define HTTPS_URL_SCHEME   u"https"
 
#define DAV_URL_SCHEME   u"dav"
 
#define DAVS_URL_SCHEME   u"davs"
 
#define WEBDAV_URL_SCHEME   u"webdav"
 
#define WEBDAVS_URL_SCHEME   u"webdavs"
 
#define WEBDAV_CONTENT_TYPE   HTTP_CONTENT_TYPE
 

Variables

constexpr OUStringLiteral http_dav_ucp::WEBDAV_CONTENT_PROVIDER_SERVICE_NAME = u"com.sun.star.ucb.WebDAVContentProvider"
 
constexpr OUStringLiteral http_dav_ucp::HTTP_CONTENT_TYPE = u"application/" HTTP_URL_SCHEME "-content"
 
constexpr OUStringLiteral http_dav_ucp::WEBDAV_COLLECTION_TYPE = u"application/" VNDSUNSTARWEBDAV_URL_SCHEME "-collection"
 

Macro Definition Documentation

◆ DAV_URL_SCHEME

#define DAV_URL_SCHEME   u"dav"

Definition at line 51 of file webdavprovider.hxx.

◆ DAVS_URL_SCHEME

#define DAVS_URL_SCHEME   u"davs"

Definition at line 52 of file webdavprovider.hxx.

◆ HTTP_URL_SCHEME

#define HTTP_URL_SCHEME   u"http"

Definition at line 49 of file webdavprovider.hxx.

◆ HTTPS_URL_SCHEME

#define HTTPS_URL_SCHEME   u"https"

Definition at line 50 of file webdavprovider.hxx.

◆ VNDSUNSTARWEBDAV_URL_SCHEME

#define VNDSUNSTARWEBDAV_URL_SCHEME   "vnd.sun.star.webdav"

Definition at line 47 of file webdavprovider.hxx.

◆ VNDSUNSTARWEBDAVS_URL_SCHEME

#define VNDSUNSTARWEBDAVS_URL_SCHEME   u"vnd.sun.star.webdavs"

Definition at line 48 of file webdavprovider.hxx.

◆ WEBDAV_CONTENT_TYPE

#define WEBDAV_CONTENT_TYPE   HTTP_CONTENT_TYPE

Definition at line 58 of file webdavprovider.hxx.

◆ WEBDAV_URL_SCHEME

#define WEBDAV_URL_SCHEME   u"webdav"

Definition at line 53 of file webdavprovider.hxx.

◆ WEBDAVS_URL_SCHEME

#define WEBDAVS_URL_SCHEME   u"webdavs"

Definition at line 54 of file webdavprovider.hxx.