#include <librets/CurlHttpClient.h>
Public Member Functions | |
| CurlHttpClientPrivate (RetsHttpRequest *request, CurlHttpResponsePtr response, CurlHttpClient *client) | |
| Construct the CurlHttpClientPrivate class. | |
| ~CurlHttpClientPrivate () | |
| RetsHttpRequest * | GetRequest () |
| Returns a pointer to the RetsHttpRequest object for this request. | |
| CurlHttpResponsePtr | GetResponse () |
| Return the reference to the response object associated with this request. | |
| CurlHttpClient * | GetClient () |
| Return a pointer to the CurlHttpClient that controls this request. | |
This becomes libCURL's private data for the particular easy handle that invokes this request.
| CurlHttpClientPrivate | ( | RetsHttpRequest * | request, | |
| CurlHttpResponsePtr | response, | |||
| CurlHttpClient * | client | |||
| ) | [inline] |
Construct the CurlHttpClientPrivate class.
| request | A pointer to the request object. | |
| response | A CurlHttpResponsePtr referencing to where the response will be returned. | |
| client | A pointer to the CurlHttpClient class that controls the transaction. |
| ~CurlHttpClientPrivate | ( | ) | [inline] |
| CurlHttpClient* GetClient | ( | ) | [inline] |
Return a pointer to the CurlHttpClient that controls this request.
| RetsHttpRequest* GetRequest | ( | ) | [inline] |
Returns a pointer to the RetsHttpRequest object for this request.
| CurlHttpResponsePtr GetResponse | ( | ) | [inline] |
Return the reference to the response object associated with this request.