DAVProperties.hxx (06594b87) DAVProperties.hxx (9646dec5)
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

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

19 *
20 *************************************************************/
21
22
23#ifndef _DAVPROPERTIES_HXX_
24#define _DAVPROPERTIES_HXX_
25
26#include <rtl/ustring.hxx>
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

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

19 *
20 *************************************************************/
21
22
23#ifndef _DAVPROPERTIES_HXX_
24#define _DAVPROPERTIES_HXX_
25
26#include <rtl/ustring.hxx>
27#include "SerfTypes.hxx"
27#include "CurlTypes.hxx"
28
29namespace http_dav_ucp
30{
31
32struct DAVProperties
33{
34 static const ::rtl::OUString CREATIONDATE;
35 static const ::rtl::OUString DISPLAYNAME;
36 static const ::rtl::OUString GETCONTENTLANGUAGE;
37 static const ::rtl::OUString GETCONTENTLENGTH;
38 static const ::rtl::OUString GETCONTENTTYPE;
39 static const ::rtl::OUString GETETAG;
40 static const ::rtl::OUString GETLASTMODIFIED;
41 static const ::rtl::OUString LOCKDISCOVERY;
42 static const ::rtl::OUString RESOURCETYPE;
43 static const ::rtl::OUString SUPPORTEDLOCK;
44 static const ::rtl::OUString EXECUTABLE;
45
28
29namespace http_dav_ucp
30{
31
32struct DAVProperties
33{
34 static const ::rtl::OUString CREATIONDATE;
35 static const ::rtl::OUString DISPLAYNAME;
36 static const ::rtl::OUString GETCONTENTLANGUAGE;
37 static const ::rtl::OUString GETCONTENTLENGTH;
38 static const ::rtl::OUString GETCONTENTTYPE;
39 static const ::rtl::OUString GETETAG;
40 static const ::rtl::OUString GETLASTMODIFIED;
41 static const ::rtl::OUString LOCKDISCOVERY;
42 static const ::rtl::OUString RESOURCETYPE;
43 static const ::rtl::OUString SUPPORTEDLOCK;
44 static const ::rtl::OUString EXECUTABLE;
45
46 static void createSerfPropName( const rtl::OUString & rFullName,
47 SerfPropName & rName );
46 static void createCurlPropName( const rtl::OUString & rFullName,
47 CurlPropName & rName );
48 static void createUCBPropName ( const char * nspace,
49 const char * name,
50 rtl::OUString & rFullName );
51
48 static void createUCBPropName ( const char * nspace,
49 const char * name,
50 rtl::OUString & rFullName );
51
52 static bool isUCBDeadProperty( const SerfPropName & rName );
52 static bool isUCBDeadProperty( const CurlPropName & rName );
53 static bool isUCBSpecialProperty( const rtl::OUString & rFullName,
54 rtl::OUString & rParsedName );
55};
56
57} // namespace http_dav_ucp
58
59#endif // _DAVPROPERTIES_HXX_
53 static bool isUCBSpecialProperty( const rtl::OUString & rFullName,
54 rtl::OUString & rParsedName );
55};
56
57} // namespace http_dav_ucp
58
59#endif // _DAVPROPERTIES_HXX_