8
struct _TimeoutControl {
9
time_t mTimestampStart;
10
time_t mTimestampLast;
13
#ifndef LARGE_VOL_SUPPORT
14
struct _CMCIConnection {
16
CURL *mHandle; // The handle to the curl object
17
struct curl_slist *mHeaders; // The list of headers sent with each request
18
UtilStringBuffer *mBody; // The body of the request
19
UtilStringBuffer *mUri; // The uri of the request
20
UtilStringBuffer *mUserPass; // The username/password used in authentication
21
UtilStringBuffer *mResponse; // Used to store the HTTP response
22
CMPIStatus mStatus; // returned request status (via HTTP trailers)
23
struct _TimeoutControl mTimeout; /* Used for timeout control */
26
struct _CMCIConnection {
28
CURL *mHandle; // The handle to the curl object
29
struct curl_slist *mHeaders; // The list of headers sent with each request
30
UtilStringBuffer *mBody; // The body of the request
31
UtilStringBuffer *mUri; // The uri of the request
32
UtilStringBuffer *mUserPass; // The username/password used in authentication
33
UtilStringBuffer *mResponse; // Used to store the HTTP response
34
CMPIStatus mStatus; // returned request status (via HTTP trailers)
35
struct _TimeoutControl mTimeout; /* Used for timeout control */
36
struct asyncrespcntl asynRCntl ;/* sync response */
39
#endif /* endif LARGE_VOL_SUPPORT */