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