summaryrefslogtreecommitdiff
path: root/ucb/source/ucp/webdav/DAVResourceAccess.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'ucb/source/ucp/webdav/DAVResourceAccess.cxx')
-rw-r--r--ucb/source/ucp/webdav/DAVResourceAccess.cxx14
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 )