30#include <com/sun/star/uno/Reference.hxx>
42class XMultiServiceFactory;
56 const OUString& inUri,
57 const ::com::sun::star::uno::Sequence<::com::sun::star::beans::NamedValue>& rFlags,
58 const css::uno::Reference<css::uno::XComponentContext>& rxContext);
61 typedef std::map<OUString, DAVSession*>
Map;
rtl::Reference< DAVSession > createDAVSession(const OUString &inUri, const ::com::sun::star::uno::Sequence<::com::sun::star::beans::NamedValue > &rFlags, const css::uno::Reference< css::uno::XComponentContext > &rxContext)
void releaseElement(const DAVSession *pElement)
std::map< OUString, DAVSession * > Map
std::unique_ptr< ucbhelper::InternetProxyDecider > m_xProxyDecider
virtual ~DAVSessionFactory() override