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

Classes

class  CachableContentProperties
 
class  Content
 
class  ContentProperties
 
class  ContentProvider
 
class  DataSupplier
 
struct  DataSupplier_Impl
 
class  DateTimeHelper
 
class  DAVAuthListener
 
class  DAVAuthListener_Impl
 
class  DAVException
 
class  DAVOptions
 
class  DAVOptionsCache
 
struct  DAVProperties
 
struct  DAVPropertyValue
 
struct  DAVRequestEnvironment
 
struct  DAVResource
 
class  DAVResourceAccess
 
struct  DAVResourceInfo
 
class  DAVSession
 
class  DAVSessionFactory
 
class  DynamicResultSet
 
struct  equalPropertyName
 
struct  hashPropertyName
 
class  LinkSequence
 
class  LockEntrySequence
 
struct  LockInfo
 
class  LockSequence
 
class  NeonHeadRequest
 
class  NeonInputStream
 
class  NeonLockStore
 
class  NeonPropFindRequest
 
class  NeonSession
 
class  NeonUri
 
class  PropertyNames
 
class  PropertyNamesCache
 
class  PropertyValue
 
struct  ProppatchValue
 
struct  ResultListEntry
 
class  TickerThread
 
class  UCBDeadPropertyValue
 

Typedefs

typedef std::unordered_map< OUString, PropertyValuePropertyValueMap
 
typedef std::pair< OUString, OUString > DAVRequestHeader
 
typedef std::vector< DAVRequestHeaderDAVRequestHeaders
 
typedef std::map< OUString, DAVOptions, std::less< OUString > > DAVOptionsMap
 
typedef std::map< NeonLock *, LockInfoLockInfoMap
 
typedef std::unordered_set< css::beans::Property, hashPropertyName, equalPropertyNamePropertyMap
 
typedef std::map< OUString, PropertyNames, std::less< OUString > > PropNameCache
 
typedef std::vector< std::unique_ptr< ResultListEntry > > ResultList
 

Enumerations

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

Functions

osl::Mutex & getGlobalNeonMutex ()
 

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
 
const sal_uInt16 USC_CONNECTION_TIMED_OUT = 908
 
const sal_uInt16 USC_LOOKUP_FAILED = 909
 
const sal_uInt16 USC_AUTH_FAILED = 910
 
const sal_uInt16 USC_AUTHPROXY_FAILED = 911
 

Typedef Documentation

typedef std::map< OUString, DAVOptions, std::less< OUString > > webdav_ucp::DAVOptionsMap

Definition at line 166 of file neon/DAVTypes.hxx.

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

Definition at line 39 of file neon/DAVRequestEnvironment.hxx.

Definition at line 40 of file neon/DAVRequestEnvironment.hxx.

Definition at line 61 of file NeonLockStore.hxx.

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

Definition at line 62 of file neon/PropertyMap.hxx.

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

Definition at line 71 of file neon/ContentProperties.hxx.

typedef std::map< OUString, PropertyNames, std::less< OUString > > webdav_ucp::PropNameCache

Definition at line 60 of file PropfindCache.hxx.

typedef std::vector<std::unique_ptr<ResultListEntry> > webdav_ucp::ResultList

Definition at line 76 of file neon/webdavdatasupplier.cxx.

Enumeration Type Documentation

Enumerator
DAVZERO 
DAVONE 
DAVINFINITY 

Definition at line 192 of file neon/DAVTypes.hxx.

Enumerator
PROPSET 
PROPREMOVE 

Definition at line 194 of file neon/DAVTypes.hxx.

Function Documentation

osl::Mutex & webdav_ucp::getGlobalNeonMutex ( )

Variable Documentation

const sal_uInt16 webdav_ucp::SC_ACCEPTED = 202

Definition at line 53 of file neon/DAVException.hxx.

const sal_uInt16 webdav_ucp::SC_BAD_GATEWAY = 502
const sal_uInt16 webdav_ucp::SC_BAD_REQUEST = 400
const sal_uInt16 webdav_ucp::SC_CONFLICT = 409

Definition at line 80 of file neon/DAVException.hxx.

Referenced by webdav_ucp::NeonSession::HandleError().

const sal_uInt16 webdav_ucp::SC_CONTINUE = 100

Definition at line 45 of file neon/DAVException.hxx.

const sal_uInt16 webdav_ucp::SC_CREATED = 201

Definition at line 52 of file neon/DAVException.hxx.

const sal_uInt16 webdav_ucp::SC_EXPECTATION_FAILED = 417

Definition at line 88 of file neon/DAVException.hxx.

Referenced by webdav_ucp::NeonSession::HandleError().

const sal_uInt16 webdav_ucp::SC_FAILED_DEPENDENCY = 424

Definition at line 92 of file neon/DAVException.hxx.

Referenced by webdav_ucp::NeonSession::HandleError().

const sal_uInt16 webdav_ucp::SC_FORBIDDEN = 403
const sal_uInt16 webdav_ucp::SC_GATEWAY_TIMEOUT = 504
const sal_uInt16 webdav_ucp::SC_GONE = 410
const sal_uInt16 webdav_ucp::SC_HTTP_VERSION_NOT_SUPPORTED = 505

Definition at line 100 of file neon/DAVException.hxx.

Referenced by webdav_ucp::NeonSession::HandleError().

const sal_uInt16 webdav_ucp::SC_INSUFFICIENT_STORAGE = 507
const sal_uInt16 webdav_ucp::SC_INTERNAL_SERVER_ERROR = 500
const sal_uInt16 webdav_ucp::SC_LENGTH_REQUIRED = 411

Definition at line 82 of file neon/DAVException.hxx.

Referenced by webdav_ucp::NeonSession::HandleError().

const sal_uInt16 webdav_ucp::SC_LOCKED = 423

Definition at line 91 of file neon/DAVException.hxx.

Referenced by webdav_ucp::NeonSession::HandleError().

const sal_uInt16 webdav_ucp::SC_METHOD_NOT_ALLOWED = 405
const sal_uInt16 webdav_ucp::SC_MOVED_PERMANENTLY = 301

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

const sal_uInt16 webdav_ucp::SC_MOVED_TEMPORARILY = 302

Definition at line 64 of file neon/DAVException.hxx.

const sal_uInt16 webdav_ucp::SC_MULTIPLE_CHOICES = 300

Definition at line 62 of file neon/DAVException.hxx.

const sal_uInt16 webdav_ucp::SC_MULTISTATUS = 207

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

const sal_uInt16 webdav_ucp::SC_NO_CONTENT = 204

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

const sal_uInt16 webdav_ucp::SC_NON_AUTHORITATIVE_INFORMATION = 203

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

const sal_uInt16 webdav_ucp::SC_NONE = 0

Definition at line 42 of file neon/DAVException.hxx.

const sal_uInt16 webdav_ucp::SC_NOT_ACCEPTABLE = 406

Definition at line 77 of file neon/DAVException.hxx.

Referenced by webdav_ucp::NeonSession::HandleError().

const sal_uInt16 webdav_ucp::SC_NOT_FOUND = 404
const sal_uInt16 webdav_ucp::SC_NOT_IMPLEMENTED = 501
const sal_uInt16 webdav_ucp::SC_NOT_MODIFIED = 304

Definition at line 66 of file neon/DAVException.hxx.

const sal_uInt16 webdav_ucp::SC_OK = 200

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

const sal_uInt16 webdav_ucp::SC_PARTIAL_CONTENT = 206

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

const sal_uInt16 webdav_ucp::SC_PAYMENT_REQUIRED = 402

Definition at line 73 of file neon/DAVException.hxx.

Referenced by webdav_ucp::NeonSession::HandleError().

const sal_uInt16 webdav_ucp::SC_PRECONDITION_FAILED = 412

Definition at line 83 of file neon/DAVException.hxx.

Referenced by webdav_ucp::NeonSession::HandleError().

const sal_uInt16 webdav_ucp::SC_PROCESSING = 102

Definition at line 48 of file neon/DAVException.hxx.

const sal_uInt16 webdav_ucp::SC_PROXY_AUTHENTICATION_REQUIRED = 407

Definition at line 78 of file neon/DAVException.hxx.

Referenced by webdav_ucp::NeonSession::HandleError().

const sal_uInt16 webdav_ucp::SC_REQUEST_ENTITY_TOO_LARGE = 413

Definition at line 84 of file neon/DAVException.hxx.

Referenced by webdav_ucp::NeonSession::HandleError().

const sal_uInt16 webdav_ucp::SC_REQUEST_TIMEOUT = 408

Definition at line 79 of file neon/DAVException.hxx.

Referenced by webdav_ucp::NeonSession::HandleError().

const sal_uInt16 webdav_ucp::SC_REQUEST_URI_TOO_LONG = 414

Definition at line 85 of file neon/DAVException.hxx.

Referenced by webdav_ucp::NeonSession::HandleError().

const sal_uInt16 webdav_ucp::SC_REQUESTED_RANGE_NOT_SATISFIABLE = 416

Definition at line 87 of file neon/DAVException.hxx.

Referenced by webdav_ucp::NeonSession::HandleError().

const sal_uInt16 webdav_ucp::SC_RESET_CONTENT = 205

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

const sal_uInt16 webdav_ucp::SC_SEE_OTHER = 303

Definition at line 65 of file neon/DAVException.hxx.

const sal_uInt16 webdav_ucp::SC_SERVICE_UNAVAILABLE = 503
const sal_uInt16 webdav_ucp::SC_SWITCHING_PROTOCOLS = 101

Definition at line 46 of file neon/DAVException.hxx.

const sal_uInt16 webdav_ucp::SC_TEMPORARY_REDIRECT = 307

Definition at line 68 of file neon/DAVException.hxx.

const sal_uInt16 webdav_ucp::SC_UNAUTHORIZED = 401

Definition at line 72 of file neon/DAVException.hxx.

Referenced by webdav_ucp::NeonSession::HandleError().

const sal_uInt16 webdav_ucp::SC_UNPROCESSABLE_ENTITY = 422

Definition at line 90 of file neon/DAVException.hxx.

Referenced by webdav_ucp::NeonSession::HandleError().

const sal_uInt16 webdav_ucp::SC_UNSUPPORTED_MEDIA_TYPE = 415

Definition at line 86 of file neon/DAVException.hxx.

Referenced by webdav_ucp::NeonSession::HandleError().

const sal_uInt16 webdav_ucp::SC_USE_PROXY = 305

Definition at line 67 of file neon/DAVException.hxx.

const sal_uInt16 webdav_ucp::USC_AUTH_FAILED = 910

Definition at line 109 of file neon/DAVException.hxx.

Referenced by webdav_ucp::Content::getResourceOptions().

const sal_uInt16 webdav_ucp::USC_AUTHPROXY_FAILED = 911

Definition at line 110 of file neon/DAVException.hxx.

Referenced by webdav_ucp::Content::getResourceOptions().

const sal_uInt16 webdav_ucp::USC_CONNECTION_TIMED_OUT = 908

Definition at line 106 of file neon/DAVException.hxx.

Referenced by webdav_ucp::Content::getResourceOptions().

const sal_uInt16 webdav_ucp::USC_LOOKUP_FAILED = 909

Definition at line 108 of file neon/DAVException.hxx.

Referenced by webdav_ucp::Content::getResourceOptions().