SerfPropPatchReqProcImpl.hxx (5f30f85e) SerfPropPatchReqProcImpl.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

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

30namespace http_dav_ucp
31{
32
33class SerfPropPatchReqProcImpl : public SerfRequestProcessorImpl
34{
35public:
36 SerfPropPatchReqProcImpl( const char* inPath,
37 const DAVRequestHeaders& inRequestHeaders,
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

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

30namespace http_dav_ucp
31{
32
33class SerfPropPatchReqProcImpl : public SerfRequestProcessorImpl
34{
35public:
36 SerfPropPatchReqProcImpl( const char* inPath,
37 const DAVRequestHeaders& inRequestHeaders,
38 const std::vector< ProppatchValue > & inProperties );
38 const std::vector< ProppatchValue > & inProperties,
39 const char* inLockToken );
39
40 virtual ~SerfPropPatchReqProcImpl();
41
42 virtual
43 serf_bucket_t * createSerfRequestBucket( serf_request_t * inSerfRequest );
44
45protected:
46 virtual
47 void processChunkOfResponseData( const char* data, apr_size_t len );
48
49 virtual
50 void handleEndOfResponseData( serf_bucket_t * inSerfResponseBucket );
51
52private:
53 const std::vector< ProppatchValue > * mpProperties;
40
41 virtual ~SerfPropPatchReqProcImpl();
42
43 virtual
44 serf_bucket_t * createSerfRequestBucket( serf_request_t * inSerfRequest );
45
46protected:
47 virtual
48 void processChunkOfResponseData( const char* data, apr_size_t len );
49
50 virtual
51 void handleEndOfResponseData( serf_bucket_t * inSerfResponseBucket );
52
53private:
54 const std::vector< ProppatchValue > * mpProperties;
55 const char *mpLockToken;
54};
55
56} // namespace http_dav_ucp
57
58#endif // INCLUDED_SERFPROPPATCHREQPROCIMPL_HXX
56};
57
58} // namespace http_dav_ucp
59
60#endif // INCLUDED_SERFPROPPATCHREQPROCIMPL_HXX