LibreOffice Module ucb (master)
1
|
#include <SerfGetReqProcImpl.hxx>
Public Member Functions | |
SerfGetReqProcImpl (const char *inPath, const DAVRequestHeaders &inRequestHeaders, const rtl::Reference< SerfInputStream > &xioInStrm) | |
SerfGetReqProcImpl (const char *inPath, const DAVRequestHeaders &inRequestHeaders, const rtl::Reference< SerfInputStream > &xioInStrm, const std::vector< OUString > &inHeaderNames, DAVResource &ioResource) | |
SerfGetReqProcImpl (const char *inPath, const DAVRequestHeaders &inRequestHeaders, const css::uno::Reference< css::io::XOutputStream > &xioOutStrm) | |
SerfGetReqProcImpl (const char *inPath, const DAVRequestHeaders &inRequestHeaders, const css::uno::Reference< css::io::XOutputStream > &xioOutStrm, const std::vector< OUString > &inHeaderNames, DAVResource &ioResource) | |
virtual | ~SerfGetReqProcImpl () override |
virtual serf_bucket_t * | createSerfRequestBucket (serf_request_t *inSerfRequest) override |
void | processSingleResponseHeader (const char *inHeaderName, const char *inHeaderValue) |
![]() | |
SerfRequestProcessorImpl (const char *inPath, const DAVRequestHeaders &inRequestHeaders) | |
virtual | ~SerfRequestProcessorImpl () |
bool | processSerfResponseBucket (serf_request_t *inSerfRequest, serf_bucket_t *inSerfResponseBucket, apr_pool_t *inAprPool, apr_status_t &outStatus) |
void | activateChunkedEncoding () |
void | handleChunkedEncoding (serf_bucket_t *pRequestBucket, apr_int64_t nLength) const |
Turn chunked encoding on or off, depending on the result of useChunkedEncoding(). More... | |
Protected Member Functions | |
virtual void | processChunkOfResponseData (const char *data, apr_size_t len) override |
virtual void | handleEndOfResponseData (serf_bucket_t *inSerfResponseBucket) override |
![]() | |
void | setRequestHeaders (serf_bucket_t *inoutSerfHeaderBucket) |
const char * | getPathStr () const |
bool | useChunkedEncoding () const |
Private Attributes | |
rtl::Reference< SerfInputStream > | xInputStream |
css::uno::Reference< css::io::XOutputStream > | xOutputStream |
const std::vector< OUString > * | mpHeaderNames |
DAVResource * | mpResource |
Definition at line 35 of file SerfGetReqProcImpl.hxx.
http_dav_ucp::SerfGetReqProcImpl::SerfGetReqProcImpl | ( | const char * | inPath, |
const DAVRequestHeaders & | inRequestHeaders, | ||
const rtl::Reference< SerfInputStream > & | xioInStrm | ||
) |
Definition at line 27 of file SerfGetReqProcImpl.cxx.
http_dav_ucp::SerfGetReqProcImpl::SerfGetReqProcImpl | ( | const char * | inPath, |
const DAVRequestHeaders & | inRequestHeaders, | ||
const rtl::Reference< SerfInputStream > & | xioInStrm, | ||
const std::vector< OUString > & | inHeaderNames, | ||
DAVResource & | ioResource | ||
) |
Definition at line 38 of file SerfGetReqProcImpl.cxx.
http_dav_ucp::SerfGetReqProcImpl::SerfGetReqProcImpl | ( | const char * | inPath, |
const DAVRequestHeaders & | inRequestHeaders, | ||
const css::uno::Reference< css::io::XOutputStream > & | xioOutStrm | ||
) |
Definition at line 51 of file SerfGetReqProcImpl.cxx.
http_dav_ucp::SerfGetReqProcImpl::SerfGetReqProcImpl | ( | const char * | inPath, |
const DAVRequestHeaders & | inRequestHeaders, | ||
const css::uno::Reference< css::io::XOutputStream > & | xioOutStrm, | ||
const std::vector< OUString > & | inHeaderNames, | ||
DAVResource & | ioResource | ||
) |
Definition at line 62 of file SerfGetReqProcImpl.cxx.
|
overridevirtual |
Definition at line 75 of file SerfGetReqProcImpl.cxx.
|
overridevirtual |
Implements http_dav_ucp::SerfRequestProcessorImpl.
Definition at line 79 of file SerfGetReqProcImpl.cxx.
References http_dav_ucp::SerfRequestProcessorImpl::getPathStr(), and http_dav_ucp::SerfRequestProcessorImpl::setRequestHeaders().
|
overrideprotectedvirtual |
Implements http_dav_ucp::SerfRequestProcessorImpl.
Definition at line 124 of file SerfGetReqProcImpl.cxx.
References mpHeaderNames, and mpResource.
|
overrideprotectedvirtual |
Implements http_dav_ucp::SerfRequestProcessorImpl.
Definition at line 96 of file SerfGetReqProcImpl.cxx.
References xInputStream, and xOutputStream.
void http_dav_ucp::SerfGetReqProcImpl::processSingleResponseHeader | ( | const char * | inHeaderName, |
const char * | inHeaderValue | ||
) |
Definition at line 139 of file SerfGetReqProcImpl.cxx.
References http_dav_ucp::DAVPropertyValue::IsCaseSensitive, mpHeaderNames, mpResource, http_dav_ucp::DAVPropertyValue::Name, http_dav_ucp::DAVResource::properties, and http_dav_ucp::DAVPropertyValue::Value.
|
private |
Definition at line 76 of file SerfGetReqProcImpl.hxx.
Referenced by handleEndOfResponseData(), and processSingleResponseHeader().
|
private |
Definition at line 77 of file SerfGetReqProcImpl.hxx.
Referenced by handleEndOfResponseData(), and processSingleResponseHeader().
|
private |
Definition at line 74 of file SerfGetReqProcImpl.hxx.
Referenced by processChunkOfResponseData().
|
private |
Definition at line 75 of file SerfGetReqProcImpl.hxx.
Referenced by processChunkOfResponseData().