| SerfRequestProcessorImplFac.hxx (5f30f85e) | SerfRequestProcessorImplFac.hxx (3edf6992) |
|---|---|
| 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 --- 13 unchanged lines hidden (view full) --- 22#ifndef INCLUDED_SERFREQUESTPROCESSORIMPLFAC_HXX 23#define INCLUDED_SERFREQUESTPROCESSORIMPLFAC_HXX 24 25#include <vector> 26#include <rtl/ustring.hxx> 27#include "DAVTypes.hxx" 28#include "DAVResource.hxx" 29 | 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 --- 13 unchanged lines hidden (view full) --- 22#ifndef INCLUDED_SERFREQUESTPROCESSORIMPLFAC_HXX 23#define INCLUDED_SERFREQUESTPROCESSORIMPLFAC_HXX 24 25#include <vector> 26#include <rtl/ustring.hxx> 27#include "DAVTypes.hxx" 28#include "DAVResource.hxx" 29 |
| 30#include "SerfTypes.hxx" |
|
| 30#include "SerfRequestProcessorImpl.hxx" 31#include "SerfInputStream.hxx" 32#include <com/sun/star/io/XOutputStream.hpp> 33 34namespace http_dav_ucp 35{ 36 SerfRequestProcessorImpl* createPropFindReqProcImpl( const char* inPath, 37 const DAVRequestHeaders& inRequestHeaders, 38 const Depth inDepth, 39 const std::vector< ::rtl::OUString > & inPropNames, 40 std::vector< DAVResource > & ioResources ); 41 42 SerfRequestProcessorImpl* createPropFindReqProcImpl( const char* inPath, 43 const DAVRequestHeaders& inRequestHeaders, 44 const Depth inDepth, 45 std::vector< DAVResourceInfo > & ioResInfo ); 46 47 SerfRequestProcessorImpl* createPropPatchReqProcImpl( const char* inPath, 48 const DAVRequestHeaders& inRequestHeaders, | 31#include "SerfRequestProcessorImpl.hxx" 32#include "SerfInputStream.hxx" 33#include <com/sun/star/io/XOutputStream.hpp> 34 35namespace http_dav_ucp 36{ 37 SerfRequestProcessorImpl* createPropFindReqProcImpl( const char* inPath, 38 const DAVRequestHeaders& inRequestHeaders, 39 const Depth inDepth, 40 const std::vector< ::rtl::OUString > & inPropNames, 41 std::vector< DAVResource > & ioResources ); 42 43 SerfRequestProcessorImpl* createPropFindReqProcImpl( const char* inPath, 44 const DAVRequestHeaders& inRequestHeaders, 45 const Depth inDepth, 46 std::vector< DAVResourceInfo > & ioResInfo ); 47 48 SerfRequestProcessorImpl* createPropPatchReqProcImpl( const char* inPath, 49 const DAVRequestHeaders& inRequestHeaders, |
| 49 const std::vector< ProppatchValue > & inProperties ); | 50 const std::vector< ProppatchValue > & inProperties, 51 const char* inLockToken ); |
| 50 51 SerfRequestProcessorImpl* createGetReqProcImpl( const char* inPath, 52 const DAVRequestHeaders& inRequestHeaders, 53 const com::sun::star::uno::Reference< SerfInputStream >& xioInStrm ); 54 55 SerfRequestProcessorImpl* createGetReqProcImpl( const char* inPath, 56 const DAVRequestHeaders& inRequestHeaders, 57 const com::sun::star::uno::Reference< SerfInputStream >& xioInStrm, --- 13 unchanged lines hidden (view full) --- 71 SerfRequestProcessorImpl* createHeadReqProcImpl( const char* inPath, 72 const DAVRequestHeaders& inRequestHeaders, 73 const std::vector< ::rtl::OUString > & inHeaderNames, 74 DAVResource& ioResource ); 75 76 SerfRequestProcessorImpl* createPutReqProcImpl( const char* inPath, 77 const DAVRequestHeaders& inRequestHeaders, 78 const char* inData, | 52 53 SerfRequestProcessorImpl* createGetReqProcImpl( const char* inPath, 54 const DAVRequestHeaders& inRequestHeaders, 55 const com::sun::star::uno::Reference< SerfInputStream >& xioInStrm ); 56 57 SerfRequestProcessorImpl* createGetReqProcImpl( const char* inPath, 58 const DAVRequestHeaders& inRequestHeaders, 59 const com::sun::star::uno::Reference< SerfInputStream >& xioInStrm, --- 13 unchanged lines hidden (view full) --- 73 SerfRequestProcessorImpl* createHeadReqProcImpl( const char* inPath, 74 const DAVRequestHeaders& inRequestHeaders, 75 const std::vector< ::rtl::OUString > & inHeaderNames, 76 DAVResource& ioResource ); 77 78 SerfRequestProcessorImpl* createPutReqProcImpl( const char* inPath, 79 const DAVRequestHeaders& inRequestHeaders, 80 const char* inData, |
| 81 const char* inLockToken, |
|
| 79 apr_size_t inDataLen ); 80 81 SerfRequestProcessorImpl* createPostReqProcImpl( const char* inPath, 82 const DAVRequestHeaders& inRequestHeaders, 83 const char* inData, 84 apr_size_t inDataLen, | 82 apr_size_t inDataLen ); 83 84 SerfRequestProcessorImpl* createPostReqProcImpl( const char* inPath, 85 const DAVRequestHeaders& inRequestHeaders, 86 const char* inData, 87 apr_size_t inDataLen, |
| 88 const char* inLockToken, |
|
| 85 const char* inContentType, 86 const char* inReferer, 87 const com::sun::star::uno::Reference< SerfInputStream >& xioInStrm ); 88 89 SerfRequestProcessorImpl* createPostReqProcImpl( const char* inPath, 90 const DAVRequestHeaders& inRequestHeaders, 91 const char* inData, 92 apr_size_t inDataLen, | 89 const char* inContentType, 90 const char* inReferer, 91 const com::sun::star::uno::Reference< SerfInputStream >& xioInStrm ); 92 93 SerfRequestProcessorImpl* createPostReqProcImpl( const char* inPath, 94 const DAVRequestHeaders& inRequestHeaders, 95 const char* inData, 96 apr_size_t inDataLen, |
| 97 const char* inLockToken, |
|
| 93 const char* inContentType, 94 const char* inReferer, 95 const com::sun::star::uno::Reference< com::sun::star::io::XOutputStream >& xioOutStrm ); 96 97 SerfRequestProcessorImpl* createDeleteReqProcImpl( const char* inPath, | 98 const char* inContentType, 99 const char* inReferer, 100 const com::sun::star::uno::Reference< com::sun::star::io::XOutputStream >& xioOutStrm ); 101 102 SerfRequestProcessorImpl* createDeleteReqProcImpl( const char* inPath, |
| 98 const DAVRequestHeaders& inRequestHeaders ); | 103 const DAVRequestHeaders& inRequestHeaders, 104 const char * inLockToken ); |
| 99 100 SerfRequestProcessorImpl* createMkColReqProcImpl( const char* inPath, | 105 106 SerfRequestProcessorImpl* createMkColReqProcImpl( const char* inPath, |
| 101 const DAVRequestHeaders& inRequestHeaders ); | 107 const DAVRequestHeaders& inRequestHeaders, 108 const char * inLockToken ); |
| 102 103 SerfRequestProcessorImpl* createCopyReqProcImpl( const char* inSourcePath, 104 const DAVRequestHeaders& inRequestHeaders, 105 const char* inDestinationPath, | 109 110 SerfRequestProcessorImpl* createCopyReqProcImpl( const char* inSourcePath, 111 const DAVRequestHeaders& inRequestHeaders, 112 const char* inDestinationPath, |
| 106 const bool inOverwrite ); | 113 const bool inOverwrite, 114 const char* inLockToken ); |
| 107 108 SerfRequestProcessorImpl* createMoveReqProcImpl( const char* inSourcePath, 109 const DAVRequestHeaders& inRequestHeaders, 110 const char* inDestinationPath, | 115 116 SerfRequestProcessorImpl* createMoveReqProcImpl( const char* inSourcePath, 117 const DAVRequestHeaders& inRequestHeaders, 118 const char* inDestinationPath, |
| 111 const bool inOverwrite ); | 119 const bool inOverwrite, 120 const char* inLockToken ); |
| 112 | 121 |
| 122 SerfRequestProcessorImpl* createLockReqProcImpl( const char* inSourcePath, 123 const DAVRequestHeaders& inRequestHeaders, 124 const ucb::Lock& inLock, 125 const char* inTimeout, 126 DAVPropertyValue & outLock ); 127 128 SerfRequestProcessorImpl* createLockRefreshProcImpl( const char* inSourcePath, 129 const DAVRequestHeaders& inRequestHeaders, 130 const ucb::Lock& inLock, 131 const char* inToken, 132 const char* inTimeout, 133 DAVPropertyValue & outLock ); 134 135 SerfRequestProcessorImpl* createUnlockProcImpl( const char* inSourcePath, 136 const DAVRequestHeaders& inRequestHeaders, 137 const ucb::Lock& inLock, 138 const char* inToken ); 139 |
|
| 113} // namespace http_dav_ucp 114 115#endif // INCLUDED_SERFREQUESTPROCESSORIMPLFAC_HXX | 140} // namespace http_dav_ucp 141 142#endif // INCLUDED_SERFREQUESTPROCESSORIMPLFAC_HXX |