From 702b673aa43d33a92a71abc85b7468ee8acc1687 Mon Sep 17 00:00:00 2001 From: Oliver Bolte Date: Tue, 15 Mar 2005 09:03:09 +0000 Subject: INTEGRATION: CWS maybeb (1.17.146); FILE MERGED 2004/12/16 09:14:34 kso 1.17.146.1: #i9861# - content mutex no longer locked while calling into neon. --- ucb/source/ucp/webdav/DAVResourceAccess.cxx | 34 ++++++++++++++++++++++++----- 1 file changed, 29 insertions(+), 5 deletions(-) (limited to 'ucb') diff --git a/ucb/source/ucp/webdav/DAVResourceAccess.cxx b/ucb/source/ucp/webdav/DAVResourceAccess.cxx index d1c1c2483ee5..9304e1b21c6f 100644 --- a/ucb/source/ucp/webdav/DAVResourceAccess.cxx +++ b/ucb/source/ucp/webdav/DAVResourceAccess.cxx @@ -2,9 +2,9 @@ * * $RCSfile: DAVResourceAccess.cxx,v $ * - * $Revision: 1.17 $ + * $Revision: 1.18 $ * - * last change: $Author: vg $ $Date: 2003-07-25 11:39:02 $ + * last change: $Author: obo $ $Date: 2005-03-15 10:03:09 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -164,11 +164,35 @@ DAVResourceAccess::DAVResourceAccess( const uno::Reference< lang::XMultiServiceFactory > & rSMgr, rtl::Reference< DAVSessionFactory > const & rSessionFactory, const rtl::OUString & rURL ) - throw( DAVException ) : m_aURL( rURL ), - m_xSMgr( rSMgr ), - m_xSessionFactory( rSessionFactory ) + m_xSessionFactory( rSessionFactory ), + m_xSMgr( rSMgr ) +{ +} + +//========================================================================= +DAVResourceAccess::DAVResourceAccess( const DAVResourceAccess & rOther ) +: m_aURL( rOther.m_aURL ), + m_aPath( rOther.m_aPath ), + m_xSession( rOther.m_xSession ), + m_xSessionFactory( rOther.m_xSessionFactory ), + m_xSMgr( rOther.m_xSMgr ), + m_aRedirectURIs( rOther.m_aRedirectURIs ) +{ +} + +//========================================================================= +DAVResourceAccess & DAVResourceAccess::operator=( + const DAVResourceAccess & rOther ) { + m_aURL = rOther.m_aURL; + m_aPath = rOther.m_aPath; + m_xSession = rOther.m_xSession; + m_xSessionFactory = rOther.m_xSessionFactory; + m_xSMgr = rOther.m_xSMgr; + m_aRedirectURIs = rOther.m_aRedirectURIs; + + return *this; } //========================================================================= -- cgit