#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.