DAVProperties.hxx (6df1ea1f) DAVProperties.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

--- 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 "NeonTypes.hxx"
27#include "SerfTypes.hxx"
28
28
29namespace webdav_ucp
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;
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 SOURCE;
44 static const ::rtl::OUString SUPPORTEDLOCK;
45 static const ::rtl::OUString EXECUTABLE;
46
43 static const ::rtl::OUString SUPPORTEDLOCK;
44 static const ::rtl::OUString EXECUTABLE;
45
47 static void createNeonPropName( const rtl::OUString & rFullName,
48 NeonPropName & rName );
46 static void createSerfPropName( const rtl::OUString & rFullName,
47 SerfPropName & rName );
49 static void createUCBPropName ( const char * nspace,
50 const char * name,
51 rtl::OUString & rFullName );
52
48 static void createUCBPropName ( const char * nspace,
49 const char * name,
50 rtl::OUString & rFullName );
51
53 static bool isUCBDeadProperty( const NeonPropName & rName );
52 static bool isUCBDeadProperty( const SerfPropName & rName );
54};
55
53};
54
56} // namespace webdav_ucp
55} // namespace http_dav_ucp
57
58#endif // _DAVPROPERTIES_HXX_
56
57#endif // _DAVPROPERTIES_HXX_