webdav: Lock files when opening them

Desktop / LibreOffice - Matúš Kukan [collabora.com] - 26 March 2014 10:39 UTC

The implementation is not perfect but good enough as a start.

6e0cc0c webdav: Lock files when opening them.
ucb/Library_ucpdav1.mk | 1 +
ucb/source/ucp/webdav/SerfLockReqProcImpl.cxx | 165 ++++++++++++++++++++++++
ucb/source/ucp/webdav/SerfLockReqProcImpl.hxx | 60 +++++++++
ucb/source/ucp/webdav/SerfRequestProcessor.cxx | 11 ++
ucb/source/ucp/webdav/SerfRequestProcessor.hxx | 4 +
ucb/source/ucp/webdav/SerfSession.cxx | 84 +-----------
ucb/source/ucp/webdav/webdavcontent.cxx | 5 +
7 files changed, 249 insertions(+), 81 deletions(-)

Upstream: cgit.freedesktop.org


  • Share