LibreOffice Module ucb (master)  1
Classes | Typedefs | Enumerations | Functions | Variables
http_dav_ucp Namespace Reference

Classes

class  CachableContentProperties
 
class  Content
 
class  ContentProperties
 
class  ContentProvider
 
class  DataSupplier
 
struct  DataSupplier_Impl
 
class  DateTimeHelper
 
class  DAVAuthListener
 
class  DAVAuthListener_Impl
 
struct  DAVCapabilities
 
class  DAVException
 
struct  DAVProperties
 
struct  DAVPropertyValue
 
struct  DAVRequestEnvironment
 
struct  DAVResource
 
class  DAVResourceAccess
 
struct  DAVResourceInfo
 
class  DAVSession
 
class  DAVSessionFactory
 
class  DynamicResultSet
 
struct  equalPropertyName
 
struct  hashPropertyName
 
struct  LockInfo
 
class  PropertyValue
 
struct  ProppatchValue
 
struct  ResultListEntry
 
class  SerfCopyReqProcImpl
 
class  SerfDeleteReqProcImpl
 
class  SerfGetReqProcImpl
 
class  SerfHeadReqProcImpl
 
class  SerfInputStream
 
class  SerfLockReqProcImpl
 
class  SerfLockStore
 
class  SerfMkColReqProcImpl
 
class  SerfMoveReqProcImpl
 
class  SerfPostReqProcImpl
 
class  SerfPropFindReqProcImpl
 
struct  SerfPropName
 
class  SerfPropPatchReqProcImpl
 
class  SerfPutReqProcImpl
 
class  SerfRequestProcessor
 
class  SerfRequestProcessorImpl
 
class  SerfSession
 
class  SerfUnlockReqProcImpl
 
class  SerfUri
 
class  TickerThread
 
class  UCBDeadPropertyValue
 

Typedefs

typedef std::unordered_map< OUString, PropertyValuePropertyValueMap
 
typedef std::pair< OUString, OUString > DAVRequestHeader
 
typedef std::vector< DAVRequestHeaderDAVRequestHeaders
 
typedef std::unordered_set< css::beans::Property, hashPropertyName, equalPropertyNamePropertyMap
 
typedef std::map< OUString, LockInfoLockInfoMap
 
typedef std::vector< ResultListEntry * > ResultList
 

Enumerations

enum  Depth {
  DAVZERO = 0,
  DAVONE = 1,
  DAVINFINITY = -1
}
 
enum  ProppatchOperation {
  PROPSET = 0,
  PROPREMOVE = 1
}
 

Functions

std::vector< ucb::Lock > parseWebDAVLockResponse (const uno::Reference< io::XInputStream > &xInputStream)
 
std::vector< DAVResourceparseWebDAVPropFindResponse (const uno::Reference< io::XInputStream > &xInputStream)
 
std::vector< DAVResourceInfoparseWebDAVPropNameResponse (const uno::Reference< io::XInputStream > &xInputStream)
 
std::vector< css::ucb::Lock > parseWebDAVLockResponse (const css::uno::Reference< css::io::XInputStream > &xInputStream)
 
std::vector< DAVResourceparseWebDAVPropFindResponse (const css::uno::Reference< css::io::XInputStream > &xInputStream)
 
std::vector< DAVResourceInfoparseWebDAVPropNameResponse (const css::uno::Reference< css::io::XInputStream > &xInputStream)
 

Variables

const sal_uInt16 SC_NONE = 0
 
const sal_uInt16 SC_CONTINUE = 100
 
const sal_uInt16 SC_SWITCHING_PROTOCOLS = 101
 
const sal_uInt16 SC_PROCESSING = 102
 
const sal_uInt16 SC_OK = 200
 
const sal_uInt16 SC_CREATED = 201
 
const sal_uInt16 SC_ACCEPTED = 202
 
const sal_uInt16 SC_NON_AUTHORITATIVE_INFORMATION = 203
 
const sal_uInt16 SC_NO_CONTENT = 204
 
const sal_uInt16 SC_RESET_CONTENT = 205
 
const sal_uInt16 SC_PARTIAL_CONTENT = 206
 
const sal_uInt16 SC_MULTISTATUS = 207
 
const sal_uInt16 SC_MULTIPLE_CHOICES = 300
 
const sal_uInt16 SC_MOVED_PERMANENTLY = 301
 
const sal_uInt16 SC_MOVED_TEMPORARILY = 302
 
const sal_uInt16 SC_SEE_OTHER = 303
 
const sal_uInt16 SC_NOT_MODIFIED = 304
 
const sal_uInt16 SC_USE_PROXY = 305
 
const sal_uInt16 SC_TEMPORARY_REDIRECT = 307
 
const sal_uInt16 SC_BAD_REQUEST = 400
 
const sal_uInt16 SC_UNAUTHORIZED = 401
 
const sal_uInt16 SC_PAYMENT_REQUIRED = 402
 
const sal_uInt16 SC_FORBIDDEN = 403
 
const sal_uInt16 SC_NOT_FOUND = 404
 
const sal_uInt16 SC_METHOD_NOT_ALLOWED = 405
 
const sal_uInt16 SC_NOT_ACCEPTABLE = 406
 
const sal_uInt16 SC_PROXY_AUTHENTICATION_REQUIRED = 407
 
const sal_uInt16 SC_REQUEST_TIMEOUT = 408
 
const sal_uInt16 SC_CONFLICT = 409
 
const sal_uInt16 SC_GONE = 410
 
const sal_uInt16 SC_LENGTH_REQUIRED = 411
 
const sal_uInt16 SC_PRECONDITION_FAILED = 412
 
const sal_uInt16 SC_REQUEST_ENTITY_TOO_LARGE = 413
 
const sal_uInt16 SC_REQUEST_URI_TOO_LONG = 414
 
const sal_uInt16 SC_UNSUPPORTED_MEDIA_TYPE = 415
 
const sal_uInt16 SC_REQUESTED_RANGE_NOT_SATISFIABLE = 416
 
const sal_uInt16 SC_EXPECTATION_FAILED = 417
 
const sal_uInt16 SC_UNPROCESSABLE_ENTITY = 422
 
const sal_uInt16 SC_LOCKED = 423
 
const sal_uInt16 SC_FAILED_DEPENDENCY = 424
 
const sal_uInt16 SC_INTERNAL_SERVER_ERROR = 500
 
const sal_uInt16 SC_NOT_IMPLEMENTED = 501
 
const sal_uInt16 SC_BAD_GATEWAY = 502
 
const sal_uInt16 SC_SERVICE_UNAVAILABLE = 503
 
const sal_uInt16 SC_GATEWAY_TIMEOUT = 504
 
const sal_uInt16 SC_HTTP_VERSION_NOT_SUPPORTED = 505
 
const sal_uInt16 SC_INSUFFICIENT_STORAGE = 507
 

Typedef Documentation

typedef std::pair< OUString, OUString > http_dav_ucp::DAVRequestHeader

Definition at line 31 of file DAVRequestEnvironment.hxx.

Definition at line 32 of file DAVRequestEnvironment.hxx.

Definition at line 52 of file SerfLockStore.hxx.

typedef std::unordered_set< css::beans::Property, hashPropertyName, equalPropertyName> http_dav_ucp::PropertyMap

Definition at line 52 of file PropertyMap.hxx.

typedef std::unordered_map< OUString, PropertyValue > http_dav_ucp::PropertyValueMap

Definition at line 62 of file ContentProperties.hxx.

typedef std::vector< ResultListEntry* > http_dav_ucp::ResultList

Definition at line 63 of file webdavdatasupplier.cxx.

Enumeration Type Documentation

Enumerator
DAVZERO 
DAVONE 
DAVINFINITY 

Definition at line 60 of file DAVTypes.hxx.

Enumerator
PROPSET 
PROPREMOVE 

Definition at line 62 of file DAVTypes.hxx.

Function Documentation

std::vector< css::ucb::Lock > http_dav_ucp::parseWebDAVLockResponse ( const css::uno::Reference< css::io::XInputStream > &  xInputStream)
std::vector< ucb::Lock > http_dav_ucp::parseWebDAVLockResponse ( const uno::Reference< io::XInputStream > &  xInputStream)
std::vector< DAVResource > http_dav_ucp::parseWebDAVPropFindResponse ( const css::uno::Reference< css::io::XInputStream > &  xInputStream)
std::vector< DAVResource > http_dav_ucp::parseWebDAVPropFindResponse ( const uno::Reference< io::XInputStream > &  xInputStream)
std::vector< DAVResourceInfo > http_dav_ucp::parseWebDAVPropNameResponse ( const css::uno::Reference< css::io::XInputStream > &  xInputStream)
std::vector< DAVResourceInfo > http_dav_ucp::parseWebDAVPropNameResponse ( const uno::Reference< io::XInputStream > &  xInputStream)

Variable Documentation

const sal_uInt16 http_dav_ucp::SC_ACCEPTED = 202

Definition at line 44 of file DAVException.hxx.

const sal_uInt16 http_dav_ucp::SC_BAD_GATEWAY = 502

Definition at line 88 of file DAVException.hxx.

const sal_uInt16 http_dav_ucp::SC_BAD_REQUEST = 400

Definition at line 62 of file DAVException.hxx.

const sal_uInt16 http_dav_ucp::SC_CONFLICT = 409

Definition at line 71 of file DAVException.hxx.

const sal_uInt16 http_dav_ucp::SC_CONTINUE = 100

Definition at line 36 of file DAVException.hxx.

const sal_uInt16 http_dav_ucp::SC_CREATED = 201

Definition at line 43 of file DAVException.hxx.

const sal_uInt16 http_dav_ucp::SC_EXPECTATION_FAILED = 417

Definition at line 79 of file DAVException.hxx.

const sal_uInt16 http_dav_ucp::SC_FAILED_DEPENDENCY = 424

Definition at line 83 of file DAVException.hxx.

const sal_uInt16 http_dav_ucp::SC_FORBIDDEN = 403

Definition at line 65 of file DAVException.hxx.

const sal_uInt16 http_dav_ucp::SC_GATEWAY_TIMEOUT = 504

Definition at line 90 of file DAVException.hxx.

const sal_uInt16 http_dav_ucp::SC_GONE = 410

Definition at line 72 of file DAVException.hxx.

const sal_uInt16 http_dav_ucp::SC_HTTP_VERSION_NOT_SUPPORTED = 505

Definition at line 91 of file DAVException.hxx.

const sal_uInt16 http_dav_ucp::SC_INSUFFICIENT_STORAGE = 507

Definition at line 93 of file DAVException.hxx.

const sal_uInt16 http_dav_ucp::SC_INTERNAL_SERVER_ERROR = 500

Definition at line 86 of file DAVException.hxx.

const sal_uInt16 http_dav_ucp::SC_LENGTH_REQUIRED = 411

Definition at line 73 of file DAVException.hxx.

const sal_uInt16 http_dav_ucp::SC_LOCKED = 423

Definition at line 82 of file DAVException.hxx.

const sal_uInt16 http_dav_ucp::SC_METHOD_NOT_ALLOWED = 405

Definition at line 67 of file DAVException.hxx.

const sal_uInt16 http_dav_ucp::SC_MOVED_PERMANENTLY = 301
const sal_uInt16 http_dav_ucp::SC_MOVED_TEMPORARILY = 302
const sal_uInt16 http_dav_ucp::SC_MULTIPLE_CHOICES = 300

Definition at line 53 of file DAVException.hxx.

const sal_uInt16 http_dav_ucp::SC_MULTISTATUS = 207

Definition at line 50 of file DAVException.hxx.

const sal_uInt16 http_dav_ucp::SC_NO_CONTENT = 204

Definition at line 46 of file DAVException.hxx.

const sal_uInt16 http_dav_ucp::SC_NON_AUTHORITATIVE_INFORMATION = 203

Definition at line 45 of file DAVException.hxx.

const sal_uInt16 http_dav_ucp::SC_NONE = 0
const sal_uInt16 http_dav_ucp::SC_NOT_ACCEPTABLE = 406

Definition at line 68 of file DAVException.hxx.

const sal_uInt16 http_dav_ucp::SC_NOT_FOUND = 404
const sal_uInt16 http_dav_ucp::SC_NOT_IMPLEMENTED = 501

Definition at line 87 of file DAVException.hxx.

const sal_uInt16 http_dav_ucp::SC_NOT_MODIFIED = 304

Definition at line 57 of file DAVException.hxx.

const sal_uInt16 http_dav_ucp::SC_OK = 200

Definition at line 42 of file DAVException.hxx.

const sal_uInt16 http_dav_ucp::SC_PARTIAL_CONTENT = 206

Definition at line 48 of file DAVException.hxx.

const sal_uInt16 http_dav_ucp::SC_PAYMENT_REQUIRED = 402

Definition at line 64 of file DAVException.hxx.

const sal_uInt16 http_dav_ucp::SC_PRECONDITION_FAILED = 412

Definition at line 74 of file DAVException.hxx.

const sal_uInt16 http_dav_ucp::SC_PROCESSING = 102

Definition at line 39 of file DAVException.hxx.

const sal_uInt16 http_dav_ucp::SC_PROXY_AUTHENTICATION_REQUIRED = 407

Definition at line 69 of file DAVException.hxx.

const sal_uInt16 http_dav_ucp::SC_REQUEST_ENTITY_TOO_LARGE = 413

Definition at line 75 of file DAVException.hxx.

const sal_uInt16 http_dav_ucp::SC_REQUEST_TIMEOUT = 408

Definition at line 70 of file DAVException.hxx.

const sal_uInt16 http_dav_ucp::SC_REQUEST_URI_TOO_LONG = 414

Definition at line 76 of file DAVException.hxx.

const sal_uInt16 http_dav_ucp::SC_REQUESTED_RANGE_NOT_SATISFIABLE = 416

Definition at line 78 of file DAVException.hxx.

const sal_uInt16 http_dav_ucp::SC_RESET_CONTENT = 205

Definition at line 47 of file DAVException.hxx.

const sal_uInt16 http_dav_ucp::SC_SEE_OTHER = 303
const sal_uInt16 http_dav_ucp::SC_SERVICE_UNAVAILABLE = 503

Definition at line 89 of file DAVException.hxx.

const sal_uInt16 http_dav_ucp::SC_SWITCHING_PROTOCOLS = 101

Definition at line 37 of file DAVException.hxx.

const sal_uInt16 http_dav_ucp::SC_TEMPORARY_REDIRECT = 307
const sal_uInt16 http_dav_ucp::SC_UNAUTHORIZED = 401

Definition at line 63 of file DAVException.hxx.

const sal_uInt16 http_dav_ucp::SC_UNPROCESSABLE_ENTITY = 422

Definition at line 81 of file DAVException.hxx.

const sal_uInt16 http_dav_ucp::SC_UNSUPPORTED_MEDIA_TYPE = 415

Definition at line 77 of file DAVException.hxx.

const sal_uInt16 http_dav_ucp::SC_USE_PROXY = 305

Definition at line 58 of file DAVException.hxx.