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

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

28{
29
30class SerfPutReqProcImpl : public SerfRequestProcessorImpl
31{
32public:
33 SerfPutReqProcImpl( const char* inPath,
34 const DAVRequestHeaders& inRequestHeaders,
35 const char* inData,
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

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

28{
29
30class SerfPutReqProcImpl : public SerfRequestProcessorImpl
31{
32public:
33 SerfPutReqProcImpl( const char* inPath,
34 const DAVRequestHeaders& inRequestHeaders,
35 const char* inData,
36 const char* inLockToken,
36 apr_size_t inDataLen );
37
38
39 virtual ~SerfPutReqProcImpl();
40
41 virtual
42 serf_bucket_t * createSerfRequestBucket( serf_request_t * inSerfRequest );
43
44protected:
45 virtual
46 void processChunkOfResponseData( const char* data, apr_size_t len );
47
48 virtual
49 void handleEndOfResponseData( serf_bucket_t * inSerfResponseBucket );
50
51private:
52 const char* mpData;
37 apr_size_t inDataLen );
38
39
40 virtual ~SerfPutReqProcImpl();
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 char* mpData;
54 const char* mpLockToken;
53 apr_size_t mnDataLen;
54
55};
56
57} // namespace http_dav_ucp
58
59#endif // INCLUDED_SERFPUTREQPROCIMPL_HXX
55 apr_size_t mnDataLen;
56
57};
58
59} // namespace http_dav_ucp
60
61#endif // INCLUDED_SERFPUTREQPROCIMPL_HXX