Name |
Description |
Curl |
Top-level class for initialization and cleanup. |
CurlForms |
This trivial class wraps the internal curl_forms struct. |
CurlHttpMultiPartForm |
Wraps a section of multipart form data to be submitted via the CurlOption.HttpPost option in the CurlEasy.SetOpt member of the CurlEasy class. |
CurlMulti |
Implements the curl_multi_xxx API. |
CurlMultiInfo |
Wraps the cURL struct CURLMsg . This class provides status information following a CurlMulti transfer. |
CurlShare |
This class provides an infrastructure for serializing access to data shared by multiple CurlEasy objects, including cookie data and Dns hosts. It implements the curl_share_xxx API. |
CurlSlist |
This class wraps a linked list of strings used in cURL . Use it to build string lists where they're required, such as when calling CurlEasy.SetOpt with CurlOption.Quote as the option. |
CurlSlist.curl_slist |
|
CurlSslContext |
An instance of this class is passed to the delegate CurlSslContextCallback, if it's implemented. Within that delegate, the code will have to make native calls to the OpenSSL library with the value returned from the CurlSslContext.Context property cast to an SSL_CTX pointer. |
CurlVersionInfoData |
This class wraps a curl_version_info_data struct. An instance is obtained by calling Curl.GetVersionInfo. |
NativeMethods |
P/Invoke signatures. |
NativeMethods.fd_set |
|
NativeMethods.timeval |
|
SSLFix |
|