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

Go to the source code of this file.

Classes

class  webdav_ucp::ContentProvider
 

Namespaces

 webdav_ucp
 

Macros

#define VNDSUNSTARWEBDAV_URL_SCHEME   "vnd.sun.star.webdav"
 
#define VNDSUNSTARWEBDAVS_URL_SCHEME   u"vnd.sun.star.webdavs"
 
#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 FTP_URL_SCHEME   "ftp"
 
#define HTTP_CONTENT_TYPE   ("application/" + HTTP_URL_SCHEME + "-content")
 
#define WEBDAV_CONTENT_TYPE   HTTP_CONTENT_TYPE
 

Variables

constexpr OUStringLiteral webdav_ucp::WEBDAV_CONTENT_PROVIDER_SERVICE_NAME =u"com.sun.star.ucb.WebDAVContentProvider"
 
constexpr OUStringLiteral webdav_ucp::HTTP_URL_SCHEME = u"http"
 
constexpr OUStringLiteral webdav_ucp::HTTPS_URL_SCHEME = u"https"
 
constexpr OUStringLiteral webdav_ucp::WEBDAV_COLLECTION_TYPE = u"application/" VNDSUNSTARWEBDAV_URL_SCHEME "-collection"
 

Macro Definition Documentation

#define DAV_URL_SCHEME   u"dav"

Definition at line 54 of file neon/webdavprovider.hxx.

#define DAVS_URL_SCHEME   u"davs"

Definition at line 55 of file neon/webdavprovider.hxx.

#define FTP_URL_SCHEME   "ftp"

Definition at line 59 of file neon/webdavprovider.hxx.

#define HTTP_CONTENT_TYPE   ("application/" + HTTP_URL_SCHEME + "-content")

Definition at line 61 of file neon/webdavprovider.hxx.

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

Definition at line 50 of file neon/webdavprovider.hxx.

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

Definition at line 51 of file neon/webdavprovider.hxx.

#define WEBDAV_CONTENT_TYPE   HTTP_CONTENT_TYPE

Definition at line 63 of file neon/webdavprovider.hxx.

#define WEBDAV_URL_SCHEME   u"webdav"

Definition at line 56 of file neon/webdavprovider.hxx.

#define WEBDAVS_URL_SCHEME   u"webdavs"

Definition at line 57 of file neon/webdavprovider.hxx.