LibreOffice Module ucb (master)
1
|
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 |
class | TickerThread |
class | UCBDeadPropertyValue |
Typedefs | |
typedef std::unordered_map< OUString, PropertyValue > | PropertyValueMap |
typedef std::pair< OUString, OUString > | DAVRequestHeader |
typedef std::vector< DAVRequestHeader > | DAVRequestHeaders |
typedef std::map< OUString, DAVOptions, std::less< OUString > > | DAVOptionsMap |
typedef std::map< NeonLock *, LockInfo > | LockInfoMap |
typedef std::unordered_set< css::beans::Property, hashPropertyName, equalPropertyName > | PropertyMap |
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 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.
typedef std::vector< DAVRequestHeader > webdav_ucp::DAVRequestHeaders |
Definition at line 40 of file neon/DAVRequestEnvironment.hxx.
typedef std::map< NeonLock *, LockInfo > webdav_ucp::LockInfoMap |
Definition at line 62 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 70 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 79 of file neon/webdavdatasupplier.cxx.
enum webdav_ucp::Depth |
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.
osl::Mutex & webdav_ucp::getGlobalNeonMutex | ( | ) |
Definition at line 625 of file NeonSession.cxx.
References aMutex.
Referenced by webdav_ucp::NeonSession::GET(), webdav_ucp::NeonSession::GET0(), webdav_ucp::NeonSession::Init(), webdav_ucp::NeonHeadRequest::NeonHeadRequest(), webdav_ucp::NeonPropFindRequest::NeonPropFindRequest(), webdav_ucp::NeonSession::OPTIONS(), webdav_ucp::NeonSession::POST(), webdav_ucp::NeonSession::PUT(), and webdav_ucp::NeonSession::~NeonSession().
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 |
Definition at line 97 of file neon/DAVException.hxx.
Referenced by webdav_ucp::NeonSession::HandleError(), and webdav_ucp::DAVResourceAccess::handleException().
const sal_uInt16 webdav_ucp::SC_BAD_REQUEST = 400 |
Definition at line 71 of file neon/DAVException.hxx.
Referenced by webdav_ucp::Content::getResourceOptions(), webdav_ucp::NeonSession::HandleError(), and webdav_ucp::DAVResourceAccess::handleException().
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 |
Definition at line 74 of file neon/DAVException.hxx.
Referenced by webdav_ucp::Content::getResourceOptions(), and webdav_ucp::NeonSession::HandleError().
const sal_uInt16 webdav_ucp::SC_GATEWAY_TIMEOUT = 504 |
Definition at line 99 of file neon/DAVException.hxx.
Referenced by webdav_ucp::NeonSession::HandleError(), and webdav_ucp::DAVResourceAccess::handleException().
const sal_uInt16 webdav_ucp::SC_GONE = 410 |
Definition at line 81 of file neon/DAVException.hxx.
Referenced by webdav_ucp::Content::getResourceOptions(), webdav_ucp::NeonSession::HandleError(), and webdav_ucp::Content::shouldAccessNetworkAfterException().
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 |
Definition at line 102 of file neon/DAVException.hxx.
Referenced by webdav_ucp::NeonSession::HandleError(), and webdav_ucp::DAVResourceAccess::handleException().
const sal_uInt16 webdav_ucp::SC_INTERNAL_SERVER_ERROR = 500 |
Definition at line 95 of file neon/DAVException.hxx.
Referenced by webdav_ucp::Content::getResourceOptions(), and webdav_ucp::NeonSession::HandleError().
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 |
Definition at line 76 of file neon/DAVException.hxx.
Referenced by webdav_ucp::Content::getResourceOptions(), webdav_ucp::NeonSession::HandleError(), and webdav_ucp::Content::isResourceAvailable().
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 |
Definition at line 96 of file neon/DAVException.hxx.
Referenced by webdav_ucp::Content::getResourceOptions(), webdav_ucp::NeonSession::HandleError(), and webdav_ucp::Content::isResourceAvailable().
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 |
Definition at line 98 of file neon/DAVException.hxx.
Referenced by webdav_ucp::NeonSession::HandleError(), and webdav_ucp::DAVResourceAccess::handleException().
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().