diff options
Diffstat (limited to 'ucb/source/ucp/webdav/DAVResourceAccess.cxx')
-rw-r--r-- | ucb/source/ucp/webdav/DAVResourceAccess.cxx | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/ucb/source/ucp/webdav/DAVResourceAccess.cxx b/ucb/source/ucp/webdav/DAVResourceAccess.cxx index fdd026f76963..0def59082476 100644 --- a/ucb/source/ucp/webdav/DAVResourceAccess.cxx +++ b/ucb/source/ucp/webdav/DAVResourceAccess.cxx @@ -59,7 +59,8 @@ int DAVAuthListener_Impl::authenticate( const ::rtl::OUString & inRealm, const ::rtl::OUString & inHostName, ::rtl::OUString & inoutUserName, - ::rtl::OUString & outPassWord ) + ::rtl::OUString & outPassWord, + const sal_Bool & bAllowPersistentStoring) { if ( m_xEnv.is() ) { @@ -79,7 +80,9 @@ int DAVAuthListener_Impl::authenticate( = new ucbhelper::SimpleAuthenticationRequest( inHostName, inRealm, inoutUserName, - outPassWord ); + outPassWord, + ::rtl::OUString(), + bAllowPersistentStoring); xIH->handle( xRequest.get() ); rtl::Reference< ucbhelper::InteractionContinuation > xSelection @@ -531,6 +534,13 @@ void DAVResourceAccess::GET( } //========================================================================= +void DAVResourceAccess::ABORT() + throw( DAVException ) +{ + initialize(); + m_xSession->ABORT(); +} +//========================================================================= namespace { void resetInputStream( const uno::Reference< io::XInputStream > & rStream ) |