DAVSession.hxx (6df1ea1f) DAVSession.hxx (59ddfc10)
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements. See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership. The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance

--- 25 unchanged lines hidden (view full) ---

34#include "DAVSessionFactory.hxx"
35#include "DAVTypes.hxx"
36#include "DAVRequestEnvironment.hxx"
37
38namespace com { namespace sun { namespace star { namespace ucb {
39 struct Lock;
40} } } }
41
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements. See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership. The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance

--- 25 unchanged lines hidden (view full) ---

34#include "DAVSessionFactory.hxx"
35#include "DAVTypes.hxx"
36#include "DAVRequestEnvironment.hxx"
37
38namespace com { namespace sun { namespace star { namespace ucb {
39 struct Lock;
40} } } }
41
42namespace webdav_ucp
42namespace http_dav_ucp
43{
44
45class DAVAuthListener;
46
47class DAVSession
48{
49public:
50 inline void acquire() SAL_THROW(())

--- 12 unchanged lines hidden (view full) ---

63
64 virtual sal_Bool CanUse( const ::rtl::OUString & inPath ) = 0;
65
66 virtual sal_Bool UsesProxy() = 0;
67
68 // DAV methods
69 //
70
43{
44
45class DAVAuthListener;
46
47class DAVSession
48{
49public:
50 inline void acquire() SAL_THROW(())

--- 12 unchanged lines hidden (view full) ---

63
64 virtual sal_Bool CanUse( const ::rtl::OUString & inPath ) = 0;
65
66 virtual sal_Bool UsesProxy() = 0;
67
68 // DAV methods
69 //
70
71 // NOT USED
72 /*
71 virtual void OPTIONS( const ::rtl::OUString & inPath,
72 DAVCapabilities & outCapabilities,
73 const DAVRequestEnvironment & rEnv )
74 throw( DAVException ) = 0;
73 virtual void OPTIONS( const ::rtl::OUString & inPath,
74 DAVCapabilities & outCapabilities,
75 const DAVRequestEnvironment & rEnv )
76 throw( DAVException ) = 0;
77 */
75
76 // allprop & named
77 virtual void PROPFIND( const ::rtl::OUString & inPath,
78 const Depth inDepth,
79 const std::vector< ::rtl::OUString > & inPropertyNames,
80 std::vector< DAVResource > & ioResources,
81 const DAVRequestEnvironment & rEnv )
82 throw( DAVException ) = 0;

--- 122 unchanged lines hidden (view full) ---

205#if defined WNT && _MSC_VER < 1310
206 friend struct std::auto_ptr< DAVSession >;
207 // work around compiler bug...
208#else // WNT
209 friend class std::auto_ptr< DAVSession >;
210#endif // WNT
211};
212
78
79 // allprop & named
80 virtual void PROPFIND( const ::rtl::OUString & inPath,
81 const Depth inDepth,
82 const std::vector< ::rtl::OUString > & inPropertyNames,
83 std::vector< DAVResource > & ioResources,
84 const DAVRequestEnvironment & rEnv )
85 throw( DAVException ) = 0;

--- 122 unchanged lines hidden (view full) ---

208#if defined WNT && _MSC_VER < 1310
209 friend struct std::auto_ptr< DAVSession >;
210 // work around compiler bug...
211#else // WNT
212 friend class std::auto_ptr< DAVSession >;
213#endif // WNT
214};
215
213} // namespace webdav_ucp
216} // namespace http_dav_ucp
214
215#endif // _DAVSESSION_HXX_
217
218#endif // _DAVSESSION_HXX_