diff options
author | Rüdiger Timm <rt@openoffice.org> | 2007-11-07 09:03:31 +0000 |
---|---|---|
committer | Rüdiger Timm <rt@openoffice.org> | 2007-11-07 09:03:31 +0000 |
commit | 7f6b9018bc657d12aaa421d6b034ed244b6d3029 (patch) | |
tree | 43149f00bc080575710f8990ce8c50ce1e34f1ae /ucb/source/ucp/webdav/DAVSessionFactory.hxx | |
parent | da922739f707a32fff506475663df99bdc6def71 (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.hxx | 10 |
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; |