curl

package curl
Data transfer with URL syntax

Concerns

  • curl: Data transfer with URL syntax
    • native_curl: Binding of C libCurl which allow us to interact with network.
    • curl: Data transfer with URL syntax

curl::native_curl

module native_curl

Binding of C libCurl which allow us to interact with network.

Introduces
  • NativeCurlCallbacks: Interface for internal information callbacks methods
  • NativeCurl: CURL Extern Type, reproduce CURL low level behaviors
  • CURLCode: CURL Code binding and helpers
  • CURLSList: Extern Type of the Linked list type of CURL
  • CURLInfoSList: Reproduce Enum of available CURL SList information, used for NativeCurl.easy_getinfo
  • CURLInfoLong: Reproduce Enum of available CURL Long information, used for NativeCurl.easy_getinfo
  • CURLInfoDouble: Reproduce Enum of available CURL Double information, used for NativeCurl.easy_getinfo
  • CURLInfoChars: Reproduce Enum of available CURL Chars information, used for NativeCurl.easy_getinfo
  • CURLStatusCode: Reproduce Enum of HTTP Status Code
  • CURLOption: Reproduce Enum of CURL Options usable, used for NativeCurl.easy_setopt
Redefines

curl::curl

module curl

Data transfer with URL syntax

Download or upload over HTTP with CurlHTTPRequest and send emails with CurlMail.

Introduces
Redefines
  • Sys: The main class of the program.