summaryrefslogtreecommitdiff
path: root/ucb/source/ucp/webdav/DAVSessionFactory.hxx
diff options
context:
space:
mode:
authorRüdiger Timm <rt@openoffice.org>2007-11-07 09:03:31 +0000
committerRüdiger Timm <rt@openoffice.org>2007-11-07 09:03:31 +0000
commit7f6b9018bc657d12aaa421d6b034ed244b6d3029 (patch)
tree43149f00bc080575710f8990ce8c50ce1e34f1ae /ucb/source/ucp/webdav/DAVSessionFactory.hxx
parentda922739f707a32fff506475663df99bdc6def71 (diff)
INTEGRATION: CWS tkr05_SRC680 (1.11.60); FILE MERGED
2007/09/20 11:01:15 tkr 1.11.60.1: #i31053#: WebDAV HTTPS Support
Diffstat (limited to 'ucb/source/ucp/webdav/DAVSessionFactory.hxx')
-rw-r--r--ucb/source/ucp/webdav/DAVSessionFactory.hxx10
1 files changed, 8 insertions, 2 deletions
diff --git a/ucb/source/ucp/webdav/DAVSessionFactory.hxx b/ucb/source/ucp/webdav/DAVSessionFactory.hxx
index 866755c22ee4..ac9abffdeb72 100644
--- a/ucb/source/ucp/webdav/DAVSessionFactory.hxx
+++ b/ucb/source/ucp/webdav/DAVSessionFactory.hxx
@@ -4,9 +4,9 @@
*
* $RCSfile: DAVSessionFactory.hxx,v $
*
- * $Revision: 1.11 $
+ * $Revision: 1.12 $
*
- * last change: $Author: vg $ $Date: 2006-11-22 10:49:24 $
+ * last change: $Author: rt $ $Date: 2007-11-07 10:03:31 $
*
* The Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1.
@@ -61,6 +61,8 @@
#include "DAVException.hxx"
#endif
+using namespace com::sun::star;
+
namespace com { namespace sun { namespace star { namespace lang {
class XMultiServiceFactory;
} } } }
@@ -81,6 +83,8 @@ public:
::com::sun::star::lang::XMultiServiceFactory >&
rxSMgr )
throw( DAVException );
+
+ ::uno::Reference< ::lang::XMultiServiceFactory > getServiceFactory() { return m_xMSF; }
private:
typedef std::map< rtl::OUString, DAVSession * > Map;
@@ -88,6 +92,8 @@ private:
osl::Mutex m_aMutex;
std::auto_ptr< ucbhelper::InternetProxyDecider > m_xProxyDecider;
+ ::uno::Reference< ::lang::XMultiServiceFactory > m_xMSF;
+
void releaseElement( DAVSession * pElement ) SAL_THROW(());
friend class DAVSession;