| SerfPostReqProcImpl.hxx (5f30f85e) | SerfPostReqProcImpl.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 --- 23 unchanged lines hidden (view full) --- 32 33class SerfPostReqProcImpl : public SerfRequestProcessorImpl 34{ 35public: 36 SerfPostReqProcImpl( const char* inPath, 37 const DAVRequestHeaders& inRequestHeaders, 38 const char* inData, 39 apr_size_t inDataLen, | 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 --- 23 unchanged lines hidden (view full) --- 32 33class SerfPostReqProcImpl : public SerfRequestProcessorImpl 34{ 35public: 36 SerfPostReqProcImpl( const char* inPath, 37 const DAVRequestHeaders& inRequestHeaders, 38 const char* inData, 39 apr_size_t inDataLen, |
| 40 const char* inLockToken, |
|
| 40 const char* inContentType, 41 const char* inReferer, 42 const com::sun::star::uno::Reference< SerfInputStream > & xioInStrm ); 43 44 SerfPostReqProcImpl( const char* inPath, 45 const DAVRequestHeaders& inRequestHeaders, 46 const char* inData, 47 apr_size_t inDataLen, | 41 const char* inContentType, 42 const char* inReferer, 43 const com::sun::star::uno::Reference< SerfInputStream > & xioInStrm ); 44 45 SerfPostReqProcImpl( const char* inPath, 46 const DAVRequestHeaders& inRequestHeaders, 47 const char* inData, 48 apr_size_t inDataLen, |
| 49 const char* inLockToken, |
|
| 48 const char* inContentType, 49 const char* inReferer, 50 const com::sun::star::uno::Reference< com::sun::star::io::XOutputStream > & xioOutStrm ); 51 52 virtual ~SerfPostReqProcImpl(); 53 54 virtual 55 serf_bucket_t * createSerfRequestBucket( serf_request_t * inSerfRequest ); 56 57protected: 58 virtual 59 void processChunkOfResponseData( const char* data, apr_size_t len ); 60 61 virtual 62 void handleEndOfResponseData( serf_bucket_t * inSerfResponseBucket ); 63 64private: 65 const char* mpPostData; 66 apr_size_t mnPostDataLen; | 50 const char* inContentType, 51 const char* inReferer, 52 const com::sun::star::uno::Reference< com::sun::star::io::XOutputStream > & xioOutStrm ); 53 54 virtual ~SerfPostReqProcImpl(); 55 56 virtual 57 serf_bucket_t * createSerfRequestBucket( serf_request_t * inSerfRequest ); 58 59protected: 60 virtual 61 void processChunkOfResponseData( const char* data, apr_size_t len ); 62 63 virtual 64 void handleEndOfResponseData( serf_bucket_t * inSerfResponseBucket ); 65 66private: 67 const char* mpPostData; 68 apr_size_t mnPostDataLen; |
| 69 const char* mpLockToken; |
|
| 67 const char* mpContentType; 68 const char* mpReferer; 69 com::sun::star::uno::Reference< SerfInputStream > xInputStream; 70 com::sun::star::uno::Reference< com::sun::star::io::XOutputStream > xOutputStream; 71 72}; 73 74} // namespace http_dav_ucp 75 76#endif // INCLUDED_SERFPOSTREQPROCIMPL_HXX | 70 const char* mpContentType; 71 const char* mpReferer; 72 com::sun::star::uno::Reference< SerfInputStream > xInputStream; 73 com::sun::star::uno::Reference< com::sun::star::io::XOutputStream > xOutputStream; 74 75}; 76 77} // namespace http_dav_ucp 78 79#endif // INCLUDED_SERFPOSTREQPROCIMPL_HXX |