xref: /trunk/main/ucb/source/ucp/webdav/PropfindRequest.hxx (revision 914d351e5f5b84e4342a86d6ab8d4aca7308b9bd)
1*51ba086bSDamjan Jovanovic /**************************************************************
2*51ba086bSDamjan Jovanovic  *
3*51ba086bSDamjan Jovanovic  * Licensed to the Apache Software Foundation (ASF) under one
4*51ba086bSDamjan Jovanovic  * or more contributor license agreements.  See the NOTICE file
5*51ba086bSDamjan Jovanovic  * distributed with this work for additional information
6*51ba086bSDamjan Jovanovic  * regarding copyright ownership.  The ASF licenses this file
7*51ba086bSDamjan Jovanovic  * to you under the Apache License, Version 2.0 (the
8*51ba086bSDamjan Jovanovic  * "License"); you may not use this file except in compliance
9*51ba086bSDamjan Jovanovic  * with the License.  You may obtain a copy of the License at
10*51ba086bSDamjan Jovanovic  *
11*51ba086bSDamjan Jovanovic  *   http://www.apache.org/licenses/LICENSE-2.0
12*51ba086bSDamjan Jovanovic  *
13*51ba086bSDamjan Jovanovic  * Unless required by applicable law or agreed to in writing,
14*51ba086bSDamjan Jovanovic  * software distributed under the License is distributed on an
15*51ba086bSDamjan Jovanovic  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16*51ba086bSDamjan Jovanovic  * KIND, either express or implied.  See the License for the
17*51ba086bSDamjan Jovanovic  * specific language governing permissions and limitations
18*51ba086bSDamjan Jovanovic  * under the License.
19*51ba086bSDamjan Jovanovic  *
20*51ba086bSDamjan Jovanovic  *************************************************************/
21*51ba086bSDamjan Jovanovic 
22*51ba086bSDamjan Jovanovic #ifndef INCLUDED_PROPFINDREQUEST_HXX
23*51ba086bSDamjan Jovanovic #define INCLUDED_PROPFINDREQUEST_HXX
24*51ba086bSDamjan Jovanovic 
25*51ba086bSDamjan Jovanovic #include <vector>
26*51ba086bSDamjan Jovanovic #include "CurlTypes.hxx"
27*51ba086bSDamjan Jovanovic 
28*51ba086bSDamjan Jovanovic namespace http_dav_ucp
29*51ba086bSDamjan Jovanovic {
30*51ba086bSDamjan Jovanovic     class PropfindRequest
31*51ba086bSDamjan Jovanovic     {
32*51ba086bSDamjan Jovanovic     public:
33*51ba086bSDamjan Jovanovic         static rtl::OString generatePROPFINDRequestBody(
34*51ba086bSDamjan Jovanovic             const std::vector< ::rtl::OUString > * propNames,
35*51ba086bSDamjan Jovanovic             const bool onlyPropertyNames);
36*51ba086bSDamjan Jovanovic     };
37*51ba086bSDamjan Jovanovic }
38*51ba086bSDamjan Jovanovic 
39*51ba086bSDamjan Jovanovic #endif // INCLUDED_PROPFINDREQUEST_HXX
40