diff options
author | Kai Sommerfeld <kso@openoffice.org> | 2002-09-18 11:46:14 +0000 |
---|---|---|
committer | Kai Sommerfeld <kso@openoffice.org> | 2002-09-18 11:46:14 +0000 |
commit | 06e16dad6cb3a020bdbfdc9e5f28267e7f1cea63 (patch) | |
tree | 69485863599ca522cb7189cc36adc1ced444698b /ucb/source/ucp/webdav/DAVSession.hxx | |
parent | 913c58ed14b48b76f4192cbc0cf0e85afa7a9b39 (diff) |
#i7636# - Proxy Authentication, some general refactoring
Diffstat (limited to 'ucb/source/ucp/webdav/DAVSession.hxx')
-rw-r--r-- | ucb/source/ucp/webdav/DAVSession.hxx | 69 |
1 files changed, 23 insertions, 46 deletions
diff --git a/ucb/source/ucp/webdav/DAVSession.hxx b/ucb/source/ucp/webdav/DAVSession.hxx index e4c3c68149f3..7213a310bfd0 100644 --- a/ucb/source/ucp/webdav/DAVSession.hxx +++ b/ucb/source/ucp/webdav/DAVSession.hxx @@ -2,9 +2,9 @@ * * $RCSfile: DAVSession.hxx,v $ * - * $Revision: 1.10 $ + * $Revision: 1.11 $ * - * last change: $Author: kso $ $Date: 2002-09-16 14:37:12 $ + * last change: $Author: kso $ $Date: 2002-09-18 12:46:13 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -74,9 +74,6 @@ #ifndef _COM_SUN_STAR_IO_XOUTPUTSTREAM_HPP_ #include <com/sun/star/io/XOutputStream.hpp> #endif -#ifndef _COM_SUN_STAR_UCB_XCOMMANDENVIRONMENT_HPP_ -#include <com/sun/star/ucb/XCommandEnvironment.hpp> -#endif #ifndef _DAVEXCEPTION_HXX_ #include "DAVException.hxx" @@ -93,6 +90,9 @@ #ifndef _DAVTYPES_HXX_ #include "DAVTypes.hxx" #endif +#ifndef _DAVREQUESTENVIRONMENT_HXX_ +#include "DAVRequestEnvironment.hxx" +#endif namespace webdav_ucp { @@ -118,18 +118,12 @@ public: virtual sal_Bool CanUse( const ::rtl::OUString & inPath ) = 0; - // Authentication methods - // - virtual void setServerAuthListener(DAVAuthListener * inDAVAuthListener) = 0; - virtual void setProxyAuthListener(DAVAuthListener * inDAVAuthListener ) = 0; - // DAV methods // virtual void OPTIONS( const ::rtl::OUString & inPath, DAVCapabilities & outCapabilities, - const com::sun::star::uno::Reference< - com::sun::star::ucb::XCommandEnvironment >& inEnv ) + const DAVRequestEnvironment & rEnv ) throw( DAVException ) = 0; // allprop & named @@ -137,64 +131,55 @@ public: const Depth inDepth, const std::vector< ::rtl::OUString > & inPropertyNames, std::vector< DAVResource > & ioResources, - const com::sun::star::uno::Reference< - com::sun::star::ucb::XCommandEnvironment >& inEnv ) + const DAVRequestEnvironment & rEnv ) throw( DAVException ) = 0; // propnames virtual void PROPFIND( const ::rtl::OUString & inPath, const Depth inDepth, std::vector< DAVResourceInfo > & ioResInfo, - const com::sun::star::uno::Reference< - com::sun::star::ucb::XCommandEnvironment >& inEnv ) + const DAVRequestEnvironment & rEnv ) throw( DAVException ) = 0; virtual void PROPPATCH( const ::rtl::OUString & inPath, const std::vector< ProppatchValue > & inValues, - const com::sun::star::uno::Reference< - com::sun::star::ucb::XCommandEnvironment >& inEnv ) + const DAVRequestEnvironment & rEnv ) throw( DAVException ) = 0; virtual void HEAD( const ::rtl::OUString & inPath, const std::vector< ::rtl::OUString > & inHeaderNames, DAVResource & ioResource, - const com::sun::star::uno::Reference< - com::sun::star::ucb::XCommandEnvironment >& inEnv ) + const DAVRequestEnvironment & rEnv ) throw( DAVException ) = 0; virtual com::sun::star::uno::Reference< com::sun::star::io::XInputStream > GET( const ::rtl::OUString & inPath, - const com::sun::star::uno::Reference< - com::sun::star::ucb::XCommandEnvironment >& inEnv ) + const DAVRequestEnvironment & rEnv ) throw( DAVException ) = 0; virtual void GET( const ::rtl::OUString & inPath, com::sun::star::uno::Reference< com::sun::star::io::XOutputStream >& o, - const com::sun::star::uno::Reference< - com::sun::star::ucb::XCommandEnvironment >& inEnv ) + const DAVRequestEnvironment & rEnv ) throw( DAVException ) = 0; virtual com::sun::star::uno::Reference< com::sun::star::io::XInputStream > GET( const ::rtl::OUString & inPath, const std::vector< ::rtl::OUString > & inHeaderNames, DAVResource & ioResource, - const com::sun::star::uno::Reference< - com::sun::star::ucb::XCommandEnvironment >& inEnv ) + const DAVRequestEnvironment & rEnv ) throw( DAVException ) = 0; virtual void GET( const ::rtl::OUString & inPath, com::sun::star::uno::Reference< com::sun::star::io::XOutputStream >& o, const std::vector< ::rtl::OUString > & inHeaderNames, DAVResource & ioResource, - const com::sun::star::uno::Reference< - com::sun::star::ucb::XCommandEnvironment >& inEnv ) + const DAVRequestEnvironment & rEnv ) throw( DAVException ) = 0; virtual void PUT( const ::rtl::OUString & inPath, const com::sun::star::uno::Reference< com::sun::star::io::XInputStream >& s, - const com::sun::star::uno::Reference< - com::sun::star::ucb::XCommandEnvironment >& inEnv ) + const DAVRequestEnvironment & rEnv ) throw( DAVException ) = 0; virtual com::sun::star::uno::Reference< com::sun::star::io::XInputStream > @@ -203,8 +188,7 @@ public: const rtl::OUString & rReferer, const com::sun::star::uno::Reference< com::sun::star::io::XInputStream > & inInputStream, - const com::sun::star::uno::Reference< - com::sun::star::ucb::XCommandEnvironment >& inEnv ) + const DAVRequestEnvironment & rEnv ) throw ( DAVException ) = 0; virtual void POST( const rtl::OUString & inPath, @@ -214,44 +198,37 @@ public: com::sun::star::io::XInputStream > & inInputStream, com::sun::star::uno::Reference< com::sun::star::io::XOutputStream > & oOutputStream, - const com::sun::star::uno::Reference< - com::sun::star::ucb::XCommandEnvironment >& inEnv ) + const DAVRequestEnvironment & rEnv ) throw ( DAVException ) = 0; virtual void MKCOL( const ::rtl::OUString & inPath, - const com::sun::star::uno::Reference< - com::sun::star::ucb::XCommandEnvironment >& inEnv ) + const DAVRequestEnvironment & rEnv ) throw( DAVException ) = 0; virtual void COPY( const ::rtl::OUString & inSource, const ::rtl::OUString & inDestination, - const com::sun::star::uno::Reference< - com::sun::star::ucb::XCommandEnvironment >& inEnv, + const DAVRequestEnvironment & rEnv, sal_Bool inOverwrite = false ) throw( DAVException ) = 0; virtual void MOVE( const ::rtl::OUString & inSource, const ::rtl::OUString & inDestination, - const com::sun::star::uno::Reference< - com::sun::star::ucb::XCommandEnvironment >& inEnv, + const DAVRequestEnvironment & rEnv, sal_Bool inOverwrite = false ) throw( DAVException ) = 0; virtual void DESTROY( const ::rtl::OUString & inPath, - const com::sun::star::uno::Reference< - com::sun::star::ucb::XCommandEnvironment >& inEnv ) + const DAVRequestEnvironment & rEnv ) throw( DAVException ) = 0; // Note: Uncomment the following if locking support is required /* virtual void LOCK ( const Lock & inLock, - const com::sun::star::uno::Reference< - com::sun::star::ucb::XCommandEnvironment >& inEnv ) + const DAVRequestEnvironment & rEnv ) throw( DAVException ) = 0; virtual void UNLOCK ( const Lock & inLock, - const com::sun::star::uno::Reference< - com::sun::star::ucb::XCommandEnvironment >& inEnv) + const DAVRequestEnvironment & rEnv ) throw( DAVException ) = 0; */ protected: |