Reference

Global initialization

Initialization constants

Bit flags used to configure the library’s global initialization options.

Note

See curl_global_init in libcurl’s documentation for a complete description of this flags.

  • $curl-global-ssl

  • $curl-global-win32

  • $curl-global-all

  • $curl-global-nothing

  • $curl-global-default

  • $curl-global-ack-eintr

Functions

curl-library-initialized? Function
Signature:

curl-library-initialized? => initialized?

Values:
  • initialized? – An instance of <boolean>. Returns #t if the library has been globally initialized, #f otherwise.

See also:

curl-library-setup Function

Initializes globally the library.

This function ensures that the curl library is properly initialized, preventing problems when it has already been initialized elsewhere.

It makes that curl-library-initialized? returns #t.

Signature:

curl-library-setup flags => ()

Parameters:
  • flags (#key) – A bit pattern that tells libcurl exactly what features to init. In normal operation, you must use $curl-global-all or $curl-global-default since right now are the same. An instance of <integer>. Default value is $curl-global-default.

Conditions:

A <curl-init-error> if there was an error initializing the library. The rest of functions/methods cannot be used.

Example:
curl-library-setup();
curl-library-setup(#key flags: $curl-global-ssl);
Discussion:

This function avoids that repeated calls to curl_global_init cause problems.

Use this in test suites to setup the library before using functions that depend on it being initialized.

define suite my-test-suite
   (setup-function: curl-library-setup,
    cleanup-function: curl-library-cleanup)
   // test suite
end suite;

See also:

curl-library-cleanup Function

Release resources adquired by the library.

Signature:

curl-library-cleanup => ()

Discussion:

Calling this function actually makes that curl-library-initialized? returns #f. These can change in the future to avoid problems with nested calls. See with-curl-global.

See also:

Functions

General

curl-easy-perform Function
Signature:

curl-easy-perform (curl-handler) => ()

See also:

curl_easy_perform in libcurl

Macros

with-curl-easy Statement Macro
Macro Call:

with-curl-easy (variable = expression, option = value, ...) body end

Example:
Simple macro form
with-curl-easy (curl = make(<curl-easy>))
  curl.curl-url := "http://example.com";
  curl-easy-perform(curl);
end;
Example:
Passing options to macro
with-curl-easy (curl = make(<curl-easy>),
                url = "http://example.com",
                verbose = #t)
  curl-easy-perform(curl);
end;
Signals:

<curl-init-error> if the curl handle could not be initialized.

<curl-option-error> if an option is incorrect.

Discussion:

This macro is more or less equivalent to:

let curl = #f;
block ()
  curl := make(<curl-easy>);
  ... body ...
cleanup
  curl-easy-cleanup(curl)
end block;

with-curl-global Statement Macro

This macro simplifies the initialization and cleanup of the libcurl library in Open Dylan. It ensures that libcurl’s global variables are initialized before the code is executed and properly cleaned up afterwards.

Macro Call:

with-curl-global (flags) body end

Discussion:

This code is equivalent to:

block()
  curl-library-setup(flags)
  body;
rescue
  curl-library-cleanup()
end;

Example:
with-curl-global ($curl-global-all)
  with-curl-easy (curl)
    curl.curl-url := "https://example.com";
    curl-easy-perform(curl);
    // do staff
  end;
end with-curl-global;
See also:

Options

curl-writedata-setter(<curl-cbpoint>) Method
Signature:

curl-writedata-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-cbpoint>

Values:
  • option – An instance of <curl-cbpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_WRITEDATA.html

curl-url-setter(<curl-stringpoint>) Method
Signature:

curl-url-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_URL.html

curl-port-setter(<curl-long>) Method
Signature:

curl-port-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PORT.html

curl-proxy-setter(<curl-stringpoint>) Method
Signature:

curl-proxy-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PROXY.html

curl-userpwd-setter(<curl-stringpoint>) Method
Signature:

curl-userpwd-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_USERPWD.html

curl-proxyuserpwd-setter(<curl-stringpoint>) Method
Signature:

curl-proxyuserpwd-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PROXYUSERPWD.html

curl-range-setter(<curl-stringpoint>) Method
Signature:

curl-range-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_RANGE.html

curl-readdata-setter(<curl-cbpoint>) Method
Signature:

curl-readdata-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-cbpoint>

Values:
  • option – An instance of <curl-cbpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_READDATA.html

curl-errorbuffer-setter(<curl-objectpoint>) Method
Signature:

curl-errorbuffer-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-objectpoint>

Values:
  • option – An instance of <curl-objectpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_ERRORBUFFER.html

curl-writefunction-setter(<curl-functionpoint>) Method
Signature:

curl-writefunction-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-functionpoint>

Values:
  • option – An instance of <curl-functionpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_WRITEFUNCTION.html

curl-readfunction-setter(<curl-functionpoint>) Method
Signature:

curl-readfunction-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-functionpoint>

Values:
  • option – An instance of <curl-functionpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_READFUNCTION.html

curl-timeout-setter(<curl-long>) Method
Signature:

curl-timeout-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_TIMEOUT.html

curl-infilesize-setter(<curl-long>) Method
Signature:

curl-infilesize-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_INFILESIZE.html

curl-postfields-setter(<curl-stringpoint>) Method
Signature:

curl-postfields-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_POSTFIELDS.html

curl-referer-setter(<curl-stringpoint>) Method
Signature:

curl-referer-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_REFERER.html

curl-ftpport-setter(<curl-stringpoint>) Method
Signature:

curl-ftpport-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_FTPPORT.html

curl-useragent-setter(<curl-stringpoint>) Method
Signature:

curl-useragent-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_USERAGENT.html

curl-low-speed-limit-setter(<curl-long>) Method
Signature:

curl-low-speed-limit-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_LOW_SPEED_LIMIT.html

curl-low-speed-time-setter(<curl-long>) Method
Signature:

curl-low-speed-time-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_LOW_SPEED_TIME.html

curl-resume-from-setter(<curl-long>) Method
Signature:

curl-resume-from-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_RESUME_FROM.html

Signature:

curl-cookie-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_COOKIE.html

curl-httpheader-setter(<curl-slistpoint>) Method
Signature:

curl-httpheader-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-slistpoint>

Values:
  • option – An instance of <curl-slistpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_HTTPHEADER.html

curl-httppost-setter(<curl-objectpoint>) Method
Signature:

curl-httppost-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-objectpoint>

Values:
  • option – An instance of <curl-objectpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_HTTPPOST.html

curl-sslcert-setter(<curl-stringpoint>) Method
Signature:

curl-sslcert-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SSLCERT.html

curl-keypasswd-setter(<curl-stringpoint>) Method
Signature:

curl-keypasswd-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_KEYPASSWD.html

curl-crlf-setter(<curl-boolean>) Method
Signature:

curl-crlf-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-boolean>

Values:
  • option – An instance of <curl-boolean>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_CRLF.html

curl-quote-setter(<curl-slistpoint>) Method
Signature:

curl-quote-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-slistpoint>

Values:
  • option – An instance of <curl-slistpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_QUOTE.html

curl-headerdata-setter(<curl-cbpoint>) Method
Signature:

curl-headerdata-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-cbpoint>

Values:
  • option – An instance of <curl-cbpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_HEADERDATA.html

curl-cookiefile-setter(<curl-stringpoint>) Method
Signature:

curl-cookiefile-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_COOKIEFILE.html

curl-sslversion-setter(<curl-values>) Method
Signature:

curl-sslversion-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-values>

Values:
  • option – An instance of <curl-values>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SSLVERSION.html

curl-timecondition-setter(<curl-values>) Method
Signature:

curl-timecondition-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-values>

Values:
  • option – An instance of <curl-values>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_TIMECONDITION.html

curl-timevalue-setter(<curl-long>) Method
Signature:

curl-timevalue-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_TIMEVALUE.html

curl-customrequest-setter(<curl-stringpoint>) Method
Signature:

curl-customrequest-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_CUSTOMREQUEST.html

curl-stderr-setter(<curl-objectpoint>) Method
Signature:

curl-stderr-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-objectpoint>

Values:
  • option – An instance of <curl-objectpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_STDERR.html

curl-postquote-setter(<curl-slistpoint>) Method
Signature:

curl-postquote-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-slistpoint>

Values:
  • option – An instance of <curl-slistpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_POSTQUOTE.html

curl-verbose-setter(<curl-boolean>) Method
Signature:

curl-verbose-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-boolean>

Values:
  • option – An instance of <curl-boolean>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_VERBOSE.html

curl-header-setter(<curl-boolean>) Method
Signature:

curl-header-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-boolean>

Values:
  • option – An instance of <curl-boolean>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_HEADER.html

curl-noprogress-setter(<curl-boolean>) Method
Signature:

curl-noprogress-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-boolean>

Values:
  • option – An instance of <curl-boolean>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_NOPROGRESS.html

curl-nobody-setter(<curl-boolean>) Method
Signature:

curl-nobody-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-boolean>

Values:
  • option – An instance of <curl-boolean>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_NOBODY.html

curl-failonerror-setter(<curl-boolean>) Method
Signature:

curl-failonerror-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-boolean>

Values:
  • option – An instance of <curl-boolean>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_FAILONERROR.html

curl-upload-setter(<curl-boolean>) Method
Signature:

curl-upload-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-boolean>

Values:
  • option – An instance of <curl-boolean>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_UPLOAD.html

curl-post-setter(<curl-boolean>) Method
Signature:

curl-post-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-boolean>

Values:
  • option – An instance of <curl-boolean>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_POST.html

curl-dirlistonly-setter(<curl-boolean>) Method
Signature:

curl-dirlistonly-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-boolean>

Values:
  • option – An instance of <curl-boolean>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_DIRLISTONLY.html

curl-append-setter(<curl-long>) Method
Signature:

curl-append-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_APPEND.html

curl-netrc-setter(<curl-values>) Method
Signature:

curl-netrc-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-values>

Values:
  • option – An instance of <curl-values>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_NETRC.html

curl-followlocation-setter(<curl-long>) Method
Signature:

curl-followlocation-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_FOLLOWLOCATION.html

curl-transfertext-setter(<curl-boolean>) Method
Signature:

curl-transfertext-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-boolean>

Values:
  • option – An instance of <curl-boolean>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_TRANSFERTEXT.html

curl-put-setter(<curl-boolean>) Method
Signature:

curl-put-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-boolean>

Values:
  • option – An instance of <curl-boolean>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PUT.html

curl-progressfunction-setter(<curl-functionpoint>) Method
Signature:

curl-progressfunction-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-functionpoint>

Values:
  • option – An instance of <curl-functionpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PROGRESSFUNCTION.html

curl-xferinfodata-setter(<curl-cbpoint>) Method
Signature:

curl-xferinfodata-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-cbpoint>

Values:
  • option – An instance of <curl-cbpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_XFERINFODATA.html

curl-autoreferer-setter(<curl-boolean>) Method
Signature:

curl-autoreferer-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-boolean>

Values:
  • option – An instance of <curl-boolean>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_AUTOREFERER.html

curl-proxyport-setter(<curl-long>) Method
Signature:

curl-proxyport-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PROXYPORT.html

curl-postfieldsize-setter(<curl-long>) Method
Signature:

curl-postfieldsize-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_POSTFIELDSIZE.html

curl-httpproxytunnel-setter(<curl-boolean>) Method
Signature:

curl-httpproxytunnel-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-boolean>

Values:
  • option – An instance of <curl-boolean>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_HTTPPROXYTUNNEL.html

curl-interface-setter(<curl-stringpoint>) Method
Signature:

curl-interface-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_INTERFACE.html

curl-krblevel-setter(<curl-stringpoint>) Method
Signature:

curl-krblevel-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_KRBLEVEL.html

curl-ssl-verifypeer-setter(<curl-boolean>) Method
Signature:

curl-ssl-verifypeer-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-boolean>

Values:
  • option – An instance of <curl-boolean>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SSL_VERIFYPEER.html

curl-cainfo-setter(<curl-stringpoint>) Method
Signature:

curl-cainfo-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_CAINFO.html

curl-maxredirs-setter(<curl-long>) Method
Signature:

curl-maxredirs-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_MAXREDIRS.html

curl-filetime-setter(<curl-boolean>) Method
Signature:

curl-filetime-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-boolean>

Values:
  • option – An instance of <curl-boolean>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_FILETIME.html

curl-telnetoptions-setter(<curl-slistpoint>) Method
Signature:

curl-telnetoptions-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-slistpoint>

Values:
  • option – An instance of <curl-slistpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_TELNETOPTIONS.html

curl-maxconnects-setter(<curl-long>) Method
Signature:

curl-maxconnects-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_MAXCONNECTS.html

curl-fresh-connect-setter(<curl-boolean>) Method
Signature:

curl-fresh-connect-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-boolean>

Values:
  • option – An instance of <curl-boolean>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_FRESH_CONNECT.html

curl-forbid-reuse-setter(<curl-boolean>) Method
Signature:

curl-forbid-reuse-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-boolean>

Values:
  • option – An instance of <curl-boolean>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_FORBID_REUSE.html

curl-random-file-setter(<curl-stringpoint>) Method
Signature:

curl-random-file-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_RANDOM_FILE.html

curl-egdsocket-setter(<curl-stringpoint>) Method
Signature:

curl-egdsocket-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_EGDSOCKET.html

curl-connecttimeout-setter(<curl-long>) Method
Signature:

curl-connecttimeout-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_CONNECTTIMEOUT.html

curl-headerfunction-setter(<curl-functionpoint>) Method
Signature:

curl-headerfunction-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-functionpoint>

Values:
  • option – An instance of <curl-functionpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_HEADERFUNCTION.html

curl-httpget-setter(<curl-boolean>) Method
Signature:

curl-httpget-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-boolean>

Values:
  • option – An instance of <curl-boolean>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_HTTPGET.html

curl-ssl-verifyhost-setter(<curl-long>) Method
Signature:

curl-ssl-verifyhost-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SSL_VERIFYHOST.html

curl-cookiejar-setter(<curl-stringpoint>) Method
Signature:

curl-cookiejar-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_COOKIEJAR.html

curl-ssl-cipher-list-setter(<curl-stringpoint>) Method
Signature:

curl-ssl-cipher-list-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SSL_CIPHER_LIST.html

curl-http-version-setter(<curl-values>) Method
Signature:

curl-http-version-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-values>

Values:
  • option – An instance of <curl-values>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_HTTP_VERSION.html

curl-ftp-use-epsv-setter(<curl-boolean>) Method
Signature:

curl-ftp-use-epsv-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-boolean>

Values:
  • option – An instance of <curl-boolean>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_FTP_USE_EPSV.html

curl-sslcerttype-setter(<curl-stringpoint>) Method
Signature:

curl-sslcerttype-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SSLCERTTYPE.html

curl-sslkeytype-setter(<curl-stringpoint>) Method
Signature:

curl-sslkeytype-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SSLKEYTYPE.html

curl-sslengine-setter(<curl-stringpoint>) Method
Signature:

curl-sslengine-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SSLENGINE.html

curl-sslengine-default-setter(<curl-long>) Method
Signature:

curl-sslengine-default-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SSLENGINE_DEFAULT.html

curl-dns-use-global-cache-setter(<curl-boolean>) Method
Signature:

curl-dns-use-global-cache-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-boolean>

Values:
  • option – An instance of <curl-boolean>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_DNS_USE_GLOBAL_CACHE.html

curl-dns-cache-timeout-setter(<curl-long>) Method
Signature:

curl-dns-cache-timeout-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_DNS_CACHE_TIMEOUT.html

curl-prequote-setter(<curl-slistpoint>) Method
Signature:

curl-prequote-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-slistpoint>

Values:
  • option – An instance of <curl-slistpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PREQUOTE.html

curl-debugfunction-setter(<curl-functionpoint>) Method
Signature:

curl-debugfunction-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-functionpoint>

Values:
  • option – An instance of <curl-functionpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_DEBUGFUNCTION.html

curl-debugdata-setter(<curl-cbpoint>) Method
Signature:

curl-debugdata-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-cbpoint>

Values:
  • option – An instance of <curl-cbpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_DEBUGDATA.html

curl-cookiesession-setter(<curl-boolean>) Method
Signature:

curl-cookiesession-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-boolean>

Values:
  • option – An instance of <curl-boolean>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_COOKIESESSION.html

curl-capath-setter(<curl-stringpoint>) Method
Signature:

curl-capath-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_CAPATH.html

curl-buffersize-setter(<curl-long>) Method
Signature:

curl-buffersize-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_BUFFERSIZE.html

curl-nosignal-setter(<curl-boolean>) Method
Signature:

curl-nosignal-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-boolean>

Values:
  • option – An instance of <curl-boolean>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_NOSIGNAL.html

curl-share-setter(<curl-objectpoint>) Method
Signature:

curl-share-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-objectpoint>

Values:
  • option – An instance of <curl-objectpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SHARE.html

curl-proxytype-setter(<curl-values>) Method
Signature:

curl-proxytype-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-values>

Values:
  • option – An instance of <curl-values>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PROXYTYPE.html

curl-accept-encoding-setter(<curl-stringpoint>) Method
Signature:

curl-accept-encoding-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_ACCEPT_ENCODING.html

curl-private-setter(<curl-objectpoint>) Method
Signature:

curl-private-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-objectpoint>

Values:
  • option – An instance of <curl-objectpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PRIVATE.html

curl-http200aliases-setter(<curl-slistpoint>) Method
Signature:

curl-http200aliases-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-slistpoint>

Values:
  • option – An instance of <curl-slistpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_HTTP200ALIASES.html

curl-unrestricted-auth-setter(<curl-boolean>) Method
Signature:

curl-unrestricted-auth-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-boolean>

Values:
  • option – An instance of <curl-boolean>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_UNRESTRICTED_AUTH.html

curl-ftp-use-eprt-setter(<curl-boolean>) Method
Signature:

curl-ftp-use-eprt-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-boolean>

Values:
  • option – An instance of <curl-boolean>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_FTP_USE_EPRT.html

curl-httpauth-setter(<curl-values>) Method
Signature:

curl-httpauth-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-values>

Values:
  • option – An instance of <curl-values>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_HTTPAUTH.html

curl-ssl-ctx-function-setter(<curl-functionpoint>) Method
Signature:

curl-ssl-ctx-function-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-functionpoint>

Values:
  • option – An instance of <curl-functionpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SSL_CTX_FUNCTION.html

curl-ssl-ctx-data-setter(<curl-cbpoint>) Method
Signature:

curl-ssl-ctx-data-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-cbpoint>

Values:
  • option – An instance of <curl-cbpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SSL_CTX_DATA.html

curl-ftp-create-missing-dirs-setter(<curl-long>) Method
Signature:

curl-ftp-create-missing-dirs-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_FTP_CREATE_MISSING_DIRS.html

curl-proxyauth-setter(<curl-values>) Method
Signature:

curl-proxyauth-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-values>

Values:
  • option – An instance of <curl-values>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PROXYAUTH.html

curl-server-response-timeout-setter(<curl-long>) Method
Signature:

curl-server-response-timeout-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SERVER_RESPONSE_TIMEOUT.html

curl-ipresolve-setter(<curl-values>) Method
Signature:

curl-ipresolve-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-values>

Values:
  • option – An instance of <curl-values>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_IPRESOLVE.html

curl-maxfilesize-setter(<curl-long>) Method
Signature:

curl-maxfilesize-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_MAXFILESIZE.html

curl-infilesize-large-setter(<curl-off-t>) Method
Signature:

curl-infilesize-large-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-off-t>

Values:
  • option – An instance of <curl-off-t>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_INFILESIZE_LARGE.html

curl-resume-from-large-setter(<curl-off-t>) Method
Signature:

curl-resume-from-large-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-off-t>

Values:
  • option – An instance of <curl-off-t>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_RESUME_FROM_LARGE.html

curl-maxfilesize-large-setter(<curl-off-t>) Method
Signature:

curl-maxfilesize-large-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-off-t>

Values:
  • option – An instance of <curl-off-t>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_MAXFILESIZE_LARGE.html

curl-netrc-file-setter(<curl-stringpoint>) Method
Signature:

curl-netrc-file-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_NETRC_FILE.html

curl-use-ssl-setter(<curl-values>) Method
Signature:

curl-use-ssl-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-values>

Values:
  • option – An instance of <curl-values>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_USE_SSL.html

curl-postfieldsize-large-setter(<curl-off-t>) Method
Signature:

curl-postfieldsize-large-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-off-t>

Values:
  • option – An instance of <curl-off-t>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_POSTFIELDSIZE_LARGE.html

curl-tcp-nodelay-setter(<curl-boolean>) Method
Signature:

curl-tcp-nodelay-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-boolean>

Values:
  • option – An instance of <curl-boolean>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_TCP_NODELAY.html

curl-ftpsslauth-setter(<curl-values>) Method
Signature:

curl-ftpsslauth-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-values>

Values:
  • option – An instance of <curl-values>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_FTPSSLAUTH.html

curl-ioctlfunction-setter(<curl-functionpoint>) Method
Signature:

curl-ioctlfunction-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-functionpoint>

Values:
  • option – An instance of <curl-functionpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_IOCTLFUNCTION.html

curl-ioctldata-setter(<curl-cbpoint>) Method
Signature:

curl-ioctldata-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-cbpoint>

Values:
  • option – An instance of <curl-cbpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_IOCTLDATA.html

curl-ftp-account-setter(<curl-stringpoint>) Method
Signature:

curl-ftp-account-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_FTP_ACCOUNT.html

curl-cookielist-setter(<curl-stringpoint>) Method
Signature:

curl-cookielist-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_COOKIELIST.html

curl-ignore-content-length-setter(<curl-long>) Method
Signature:

curl-ignore-content-length-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_IGNORE_CONTENT_LENGTH.html

curl-ftp-skip-pasv-ip-setter(<curl-long>) Method
Signature:

curl-ftp-skip-pasv-ip-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_FTP_SKIP_PASV_IP.html

curl-ftp-filemethod-setter(<curl-values>) Method
Signature:

curl-ftp-filemethod-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-values>

Values:
  • option – An instance of <curl-values>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_FTP_FILEMETHOD.html

curl-localport-setter(<curl-long>) Method
Signature:

curl-localport-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_LOCALPORT.html

curl-localportrange-setter(<curl-long>) Method
Signature:

curl-localportrange-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_LOCALPORTRANGE.html

curl-connect-only-setter(<curl-long>) Method
Signature:

curl-connect-only-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_CONNECT_ONLY.html

curl-max-send-speed-large-setter(<curl-off-t>) Method
Signature:

curl-max-send-speed-large-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-off-t>

Values:
  • option – An instance of <curl-off-t>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_MAX_SEND_SPEED_LARGE.html

curl-max-recv-speed-large-setter(<curl-off-t>) Method
Signature:

curl-max-recv-speed-large-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-off-t>

Values:
  • option – An instance of <curl-off-t>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_MAX_RECV_SPEED_LARGE.html

curl-ftp-alternative-to-user-setter(<curl-stringpoint>) Method
Signature:

curl-ftp-alternative-to-user-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_FTP_ALTERNATIVE_TO_USER.html

curl-sockoptfunction-setter(<curl-functionpoint>) Method
Signature:

curl-sockoptfunction-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-functionpoint>

Values:
  • option – An instance of <curl-functionpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SOCKOPTFUNCTION.html

curl-sockoptdata-setter(<curl-cbpoint>) Method
Signature:

curl-sockoptdata-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-cbpoint>

Values:
  • option – An instance of <curl-cbpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SOCKOPTDATA.html

curl-ssl-sessionid-cache-setter(<curl-long>) Method
Signature:

curl-ssl-sessionid-cache-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SSL_SESSIONID_CACHE.html

curl-ssh-auth-types-setter(<curl-values>) Method
Signature:

curl-ssh-auth-types-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-values>

Values:
  • option – An instance of <curl-values>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SSH_AUTH_TYPES.html

curl-ssh-public-keyfile-setter(<curl-stringpoint>) Method
Signature:

curl-ssh-public-keyfile-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SSH_PUBLIC_KEYFILE.html

curl-ssh-private-keyfile-setter(<curl-stringpoint>) Method
Signature:

curl-ssh-private-keyfile-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SSH_PRIVATE_KEYFILE.html

curl-ftp-ssl-ccc-setter(<curl-long>) Method
Signature:

curl-ftp-ssl-ccc-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_FTP_SSL_CCC.html

curl-timeout-ms-setter(<curl-long>) Method
Signature:

curl-timeout-ms-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_TIMEOUT_MS.html

curl-connecttimeout-ms-setter(<curl-long>) Method
Signature:

curl-connecttimeout-ms-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_CONNECTTIMEOUT_MS.html

curl-http-transfer-decoding-setter(<curl-long>) Method
Signature:

curl-http-transfer-decoding-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_HTTP_TRANSFER_DECODING.html

curl-http-content-decoding-setter(<curl-long>) Method
Signature:

curl-http-content-decoding-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_HTTP_CONTENT_DECODING.html

curl-new-file-perms-setter(<curl-long>) Method
Signature:

curl-new-file-perms-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_NEW_FILE_PERMS.html

curl-new-directory-perms-setter(<curl-long>) Method
Signature:

curl-new-directory-perms-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_NEW_DIRECTORY_PERMS.html

curl-postredir-setter(<curl-values>) Method
Signature:

curl-postredir-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-values>

Values:
  • option – An instance of <curl-values>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_POSTREDIR.html

curl-ssh-host-public-key-md5-setter(<curl-stringpoint>) Method
Signature:

curl-ssh-host-public-key-md5-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.html

curl-opensocketfunction-setter(<curl-functionpoint>) Method
Signature:

curl-opensocketfunction-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-functionpoint>

Values:
  • option – An instance of <curl-functionpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_OPENSOCKETFUNCTION.html

curl-opensocketdata-setter(<curl-cbpoint>) Method
Signature:

curl-opensocketdata-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-cbpoint>

Values:
  • option – An instance of <curl-cbpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_OPENSOCKETDATA.html

curl-copypostfields-setter(<curl-objectpoint>) Method
Signature:

curl-copypostfields-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-objectpoint>

Values:
  • option – An instance of <curl-objectpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_COPYPOSTFIELDS.html

curl-proxy-transfer-mode-setter(<curl-long>) Method
Signature:

curl-proxy-transfer-mode-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PROXY_TRANSFER_MODE.html

curl-seekfunction-setter(<curl-functionpoint>) Method
Signature:

curl-seekfunction-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-functionpoint>

Values:
  • option – An instance of <curl-functionpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SEEKFUNCTION.html

curl-seekdata-setter(<curl-cbpoint>) Method
Signature:

curl-seekdata-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-cbpoint>

Values:
  • option – An instance of <curl-cbpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SEEKDATA.html

curl-crlfile-setter(<curl-stringpoint>) Method
Signature:

curl-crlfile-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_CRLFILE.html

curl-issuercert-setter(<curl-stringpoint>) Method
Signature:

curl-issuercert-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_ISSUERCERT.html

curl-address-scope-setter(<curl-long>) Method
Signature:

curl-address-scope-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_ADDRESS_SCOPE.html

curl-certinfo-setter(<curl-boolean>) Method
Signature:

curl-certinfo-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-boolean>

Values:
  • option – An instance of <curl-boolean>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_CERTINFO.html

curl-username-setter(<curl-stringpoint>) Method
Signature:

curl-username-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_USERNAME.html

curl-password-setter(<curl-stringpoint>) Method
Signature:

curl-password-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PASSWORD.html

curl-proxyusername-setter(<curl-stringpoint>) Method
Signature:

curl-proxyusername-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PROXYUSERNAME.html

curl-proxypassword-setter(<curl-stringpoint>) Method
Signature:

curl-proxypassword-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PROXYPASSWORD.html

curl-noproxy-setter(<curl-stringpoint>) Method
Signature:

curl-noproxy-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_NOPROXY.html

curl-tftp-blksize-setter(<curl-long>) Method
Signature:

curl-tftp-blksize-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_TFTP_BLKSIZE.html

curl-socks5-gssapi-service-setter(<curl-stringpoint>) Method
Signature:

curl-socks5-gssapi-service-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SOCKS5_GSSAPI_SERVICE.html

curl-socks5-gssapi-nec-setter(<curl-long>) Method
Signature:

curl-socks5-gssapi-nec-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SOCKS5_GSSAPI_NEC.html

curl-protocols-setter(<curl-long>) Method
Signature:

curl-protocols-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PROTOCOLS.html

curl-redir-protocols-setter(<curl-long>) Method
Signature:

curl-redir-protocols-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_REDIR_PROTOCOLS.html

curl-ssh-knownhosts-setter(<curl-stringpoint>) Method
Signature:

curl-ssh-knownhosts-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SSH_KNOWNHOSTS.html

curl-ssh-keyfunction-setter(<curl-functionpoint>) Method
Signature:

curl-ssh-keyfunction-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-functionpoint>

Values:
  • option – An instance of <curl-functionpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SSH_KEYFUNCTION.html

curl-ssh-keydata-setter(<curl-cbpoint>) Method
Signature:

curl-ssh-keydata-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-cbpoint>

Values:
  • option – An instance of <curl-cbpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SSH_KEYDATA.html

curl-mail-from-setter(<curl-stringpoint>) Method
Signature:

curl-mail-from-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_MAIL_FROM.html

curl-mail-rcpt-setter(<curl-slistpoint>) Method
Signature:

curl-mail-rcpt-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-slistpoint>

Values:
  • option – An instance of <curl-slistpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_MAIL_RCPT.html

curl-ftp-use-pret-setter(<curl-long>) Method
Signature:

curl-ftp-use-pret-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_FTP_USE_PRET.html

curl-rtsp-request-setter(<curl-values>) Method
Signature:

curl-rtsp-request-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-values>

Values:
  • option – An instance of <curl-values>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_RTSP_REQUEST.html

curl-rtsp-session-id-setter(<curl-stringpoint>) Method
Signature:

curl-rtsp-session-id-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_RTSP_SESSION_ID.html

curl-chunk-data-setter(<curl-cbpoint>) Method
Signature:

curl-chunk-data-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-cbpoint>

Values:
  • option – An instance of <curl-cbpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_CHUNK_DATA.html

curl-fnmatch-data-setter(<curl-cbpoint>) Method
Signature:

curl-fnmatch-data-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-cbpoint>

Values:
  • option – An instance of <curl-cbpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_FNMATCH_DATA.html

curl-resolve-setter(<curl-slistpoint>) Method
Signature:

curl-resolve-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-slistpoint>

Values:
  • option – An instance of <curl-slistpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_RESOLVE.html

curl-tlsauth-username-setter(<curl-stringpoint>) Method
Signature:

curl-tlsauth-username-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_TLSAUTH_USERNAME.html

curl-tlsauth-password-setter(<curl-stringpoint>) Method
Signature:

curl-tlsauth-password-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_TLSAUTH_PASSWORD.html

curl-tlsauth-type-setter(<curl-stringpoint>) Method
Signature:

curl-tlsauth-type-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_TLSAUTH_TYPE.html

curl-transfer-encoding-setter(<curl-long>) Method
Signature:

curl-transfer-encoding-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_TRANSFER_ENCODING.html

curl-closesocketfunction-setter(<curl-functionpoint>) Method
Signature:

curl-closesocketfunction-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-functionpoint>

Values:
  • option – An instance of <curl-functionpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_CLOSESOCKETFUNCTION.html

curl-closesocketdata-setter(<curl-cbpoint>) Method
Signature:

curl-closesocketdata-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-cbpoint>

Values:
  • option – An instance of <curl-cbpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_CLOSESOCKETDATA.html

curl-gssapi-delegation-setter(<curl-values>) Method
Signature:

curl-gssapi-delegation-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-values>

Values:
  • option – An instance of <curl-values>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_GSSAPI_DELEGATION.html

curl-dns-servers-setter(<curl-stringpoint>) Method
Signature:

curl-dns-servers-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_DNS_SERVERS.html

curl-accepttimeout-ms-setter(<curl-long>) Method
Signature:

curl-accepttimeout-ms-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_ACCEPTTIMEOUT_MS.html

curl-tcp-keepalive-setter(<curl-long>) Method
Signature:

curl-tcp-keepalive-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_TCP_KEEPALIVE.html

curl-tcp-keepidle-setter(<curl-long>) Method
Signature:

curl-tcp-keepidle-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_TCP_KEEPIDLE.html

curl-tcp-keepintvl-setter(<curl-long>) Method
Signature:

curl-tcp-keepintvl-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_TCP_KEEPINTVL.html

curl-ssl-options-setter(<curl-values>) Method
Signature:

curl-ssl-options-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-values>

Values:
  • option – An instance of <curl-values>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SSL_OPTIONS.html

curl-mail-auth-setter(<curl-stringpoint>) Method
Signature:

curl-mail-auth-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_MAIL_AUTH.html

curl-sasl-ir-setter(<curl-boolean>) Method
Signature:

curl-sasl-ir-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-boolean>

Values:
  • option – An instance of <curl-boolean>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SASL_IR.html

curl-xferinfofunction-setter(<curl-functionpoint>) Method
Signature:

curl-xferinfofunction-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-functionpoint>

Values:
  • option – An instance of <curl-functionpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_XFERINFOFUNCTION.html

curl-xoauth2-bearer-setter(<curl-stringpoint>) Method
Signature:

curl-xoauth2-bearer-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_XOAUTH2_BEARER.html

curl-dns-interface-setter(<curl-stringpoint>) Method
Signature:

curl-dns-interface-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_DNS_INTERFACE.html

curl-dns-local-ip4-setter(<curl-stringpoint>) Method
Signature:

curl-dns-local-ip4-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_DNS_LOCAL_IP4.html

curl-dns-local-ip6-setter(<curl-stringpoint>) Method
Signature:

curl-dns-local-ip6-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_DNS_LOCAL_IP6.html

curl-login-options-setter(<curl-stringpoint>) Method
Signature:

curl-login-options-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_LOGIN_OPTIONS.html

curl-ssl-enable-alpn-setter(<curl-boolean>) Method
Signature:

curl-ssl-enable-alpn-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-boolean>

Values:
  • option – An instance of <curl-boolean>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SSL_ENABLE_ALPN.html

curl-expect-100-timeout-ms-setter(<curl-long>) Method
Signature:

curl-expect-100-timeout-ms-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_EXPECT_100_TIMEOUT_MS.html

curl-proxyheader-setter(<curl-slistpoint>) Method
Signature:

curl-proxyheader-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-slistpoint>

Values:
  • option – An instance of <curl-slistpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PROXYHEADER.html

curl-headeropt-setter(<curl-values>) Method
Signature:

curl-headeropt-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-values>

Values:
  • option – An instance of <curl-values>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_HEADEROPT.html

curl-pinnedpublickey-setter(<curl-stringpoint>) Method
Signature:

curl-pinnedpublickey-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PINNEDPUBLICKEY.html

curl-unix-socket-path-setter(<curl-stringpoint>) Method
Signature:

curl-unix-socket-path-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_UNIX_SOCKET_PATH.html

curl-ssl-verifystatus-setter(<curl-boolean>) Method
Signature:

curl-ssl-verifystatus-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-boolean>

Values:
  • option – An instance of <curl-boolean>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SSL_VERIFYSTATUS.html

curl-ssl-falsestart-setter(<curl-boolean>) Method
Signature:

curl-ssl-falsestart-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-boolean>

Values:
  • option – An instance of <curl-boolean>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SSL_FALSESTART.html

curl-path-as-is-setter(<curl-boolean>) Method
Signature:

curl-path-as-is-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-boolean>

Values:
  • option – An instance of <curl-boolean>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PATH_AS_IS.html

curl-proxy-service-name-setter(<curl-stringpoint>) Method
Signature:

curl-proxy-service-name-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PROXY_SERVICE_NAME.html

curl-service-name-setter(<curl-stringpoint>) Method
Signature:

curl-service-name-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SERVICE_NAME.html

curl-pipewait-setter(<curl-boolean>) Method
Signature:

curl-pipewait-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-boolean>

Values:
  • option – An instance of <curl-boolean>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PIPEWAIT.html

curl-default-protocol-setter(<curl-stringpoint>) Method
Signature:

curl-default-protocol-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_DEFAULT_PROTOCOL.html

curl-stream-weight-setter(<curl-long>) Method
Signature:

curl-stream-weight-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_STREAM_WEIGHT.html

curl-stream-depends-setter(<curl-objectpoint>) Method
Signature:

curl-stream-depends-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-objectpoint>

Values:
  • option – An instance of <curl-objectpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_STREAM_DEPENDS.html

curl-stream-depends-e-setter(<curl-objectpoint>) Method
Signature:

curl-stream-depends-e-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-objectpoint>

Values:
  • option – An instance of <curl-objectpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_STREAM_DEPENDS_E.html

curl-tftp-no-options-setter(<curl-boolean>) Method
Signature:

curl-tftp-no-options-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-boolean>

Values:
  • option – An instance of <curl-boolean>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_TFTP_NO_OPTIONS.html

curl-connect-to-setter(<curl-slistpoint>) Method
Signature:

curl-connect-to-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-slistpoint>

Values:
  • option – An instance of <curl-slistpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_CONNECT_TO.html

curl-tcp-fastopen-setter(<curl-boolean>) Method
Signature:

curl-tcp-fastopen-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-boolean>

Values:
  • option – An instance of <curl-boolean>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_TCP_FASTOPEN.html

curl-keep-sending-on-error-setter(<curl-long>) Method
Signature:

curl-keep-sending-on-error-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_KEEP_SENDING_ON_ERROR.html

curl-proxy-cainfo-setter(<curl-stringpoint>) Method
Signature:

curl-proxy-cainfo-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PROXY_CAINFO.html

curl-proxy-capath-setter(<curl-stringpoint>) Method
Signature:

curl-proxy-capath-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PROXY_CAPATH.html

curl-proxy-ssl-verifypeer-setter(<curl-boolean>) Method
Signature:

curl-proxy-ssl-verifypeer-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-boolean>

Values:
  • option – An instance of <curl-boolean>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PROXY_SSL_VERIFYPEER.html

curl-proxy-ssl-verifyhost-setter(<curl-long>) Method
Signature:

curl-proxy-ssl-verifyhost-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PROXY_SSL_VERIFYHOST.html

curl-proxy-sslversion-setter(<curl-values>) Method
Signature:

curl-proxy-sslversion-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-values>

Values:
  • option – An instance of <curl-values>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PROXY_SSLVERSION.html

curl-proxy-tlsauth-username-setter(<curl-stringpoint>) Method
Signature:

curl-proxy-tlsauth-username-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PROXY_TLSAUTH_USERNAME.html

curl-proxy-tlsauth-password-setter(<curl-stringpoint>) Method
Signature:

curl-proxy-tlsauth-password-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PROXY_TLSAUTH_PASSWORD.html

curl-proxy-tlsauth-type-setter(<curl-stringpoint>) Method
Signature:

curl-proxy-tlsauth-type-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PROXY_TLSAUTH_TYPE.html

curl-proxy-sslcert-setter(<curl-stringpoint>) Method
Signature:

curl-proxy-sslcert-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PROXY_SSLCERT.html

curl-proxy-sslcerttype-setter(<curl-stringpoint>) Method
Signature:

curl-proxy-sslcerttype-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PROXY_SSLCERTTYPE.html

curl-proxy-sslkey-setter(<curl-stringpoint>) Method
Signature:

curl-proxy-sslkey-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PROXY_SSLKEY.html

curl-proxy-sslkeytype-setter(<curl-stringpoint>) Method
Signature:

curl-proxy-sslkeytype-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PROXY_SSLKEYTYPE.html

curl-proxy-keypasswd-setter(<curl-stringpoint>) Method
Signature:

curl-proxy-keypasswd-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PROXY_KEYPASSWD.html

curl-proxy-ssl-cipher-list-setter(<curl-stringpoint>) Method
Signature:

curl-proxy-ssl-cipher-list-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PROXY_SSL_CIPHER_LIST.html

curl-proxy-crlfile-setter(<curl-stringpoint>) Method
Signature:

curl-proxy-crlfile-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PROXY_CRLFILE.html

curl-proxy-ssl-options-setter(<curl-long>) Method
Signature:

curl-proxy-ssl-options-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PROXY_SSL_OPTIONS.html

curl-pre-proxy-setter(<curl-stringpoint>) Method
Signature:

curl-pre-proxy-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PRE_PROXY.html

curl-proxy-pinnedpublickey-setter(<curl-stringpoint>) Method
Signature:

curl-proxy-pinnedpublickey-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PROXY_PINNEDPUBLICKEY.html

curl-abstract-unix-socket-setter(<curl-stringpoint>) Method
Signature:

curl-abstract-unix-socket-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_ABSTRACT_UNIX_SOCKET.html

curl-suppress-connect-headers-setter(<curl-long>) Method
Signature:

curl-suppress-connect-headers-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SUPPRESS_CONNECT_HEADERS.html

curl-request-target-setter(<curl-stringpoint>) Method
Signature:

curl-request-target-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_REQUEST_TARGET.html

curl-socks5-auth-setter(<curl-long>) Method
Signature:

curl-socks5-auth-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SOCKS5_AUTH.html

curl-ssh-compression-setter(<curl-long>) Method
Signature:

curl-ssh-compression-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SSH_COMPRESSION.html

curl-mimepost-setter(<curl-objectpoint>) Method
Signature:

curl-mimepost-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-objectpoint>

Values:
  • option – An instance of <curl-objectpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_MIMEPOST.html

curl-timevalue-large-setter(<curl-off-t>) Method
Signature:

curl-timevalue-large-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-off-t>

Values:
  • option – An instance of <curl-off-t>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_TIMEVALUE_LARGE.html

curl-happy-eyeballs-timeout-ms-setter(<curl-long>) Method
Signature:

curl-happy-eyeballs-timeout-ms-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS.html

curl-resolver-start-function-setter(<curl-functionpoint>) Method
Signature:

curl-resolver-start-function-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-functionpoint>

Values:
  • option – An instance of <curl-functionpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_RESOLVER_START_FUNCTION.html

curl-resolver-start-data-setter(<curl-cbpoint>) Method
Signature:

curl-resolver-start-data-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-cbpoint>

Values:
  • option – An instance of <curl-cbpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_RESOLVER_START_DATA.html

curl-haproxyprotocol-setter(<curl-long>) Method
Signature:

curl-haproxyprotocol-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_HAPROXYPROTOCOL.html

curl-dns-shuffle-addresses-setter(<curl-long>) Method
Signature:

curl-dns-shuffle-addresses-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_DNS_SHUFFLE_ADDRESSES.html

curl-tls13-ciphers-setter(<curl-stringpoint>) Method
Signature:

curl-tls13-ciphers-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_TLS13_CIPHERS.html

curl-proxy-tls13-ciphers-setter(<curl-stringpoint>) Method
Signature:

curl-proxy-tls13-ciphers-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PROXY_TLS13_CIPHERS.html

curl-disallow-username-in-url-setter(<curl-long>) Method
Signature:

curl-disallow-username-in-url-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_DISALLOW_USERNAME_IN_URL.html

curl-doh-url-setter(<curl-stringpoint>) Method
Signature:

curl-doh-url-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_DOH_URL.html

curl-upload-buffersize-setter(<curl-long>) Method
Signature:

curl-upload-buffersize-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_UPLOAD_BUFFERSIZE.html

curl-upkeep-interval-ms-setter(<curl-long>) Method
Signature:

curl-upkeep-interval-ms-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_UPKEEP_INTERVAL_MS.html

curl-curlu-setter(<curl-objectpoint>) Method
Signature:

curl-curlu-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-objectpoint>

Values:
  • option – An instance of <curl-objectpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_CURLU.html

curl-trailerfunction-setter(<curl-functionpoint>) Method
Signature:

curl-trailerfunction-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-functionpoint>

Values:
  • option – An instance of <curl-functionpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_TRAILERFUNCTION.html

curl-trailerdata-setter(<curl-cbpoint>) Method
Signature:

curl-trailerdata-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-cbpoint>

Values:
  • option – An instance of <curl-cbpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_TRAILERDATA.html

curl-http09-allowed-setter(<curl-long>) Method
Signature:

curl-http09-allowed-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_HTTP09_ALLOWED.html

curl-altsvc-ctrl-setter(<curl-long>) Method
Signature:

curl-altsvc-ctrl-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_ALTSVC_CTRL.html

curl-altsvc-setter(<curl-stringpoint>) Method
Signature:

curl-altsvc-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_ALTSVC.html

curl-maxage-conn-setter(<curl-long>) Method
Signature:

curl-maxage-conn-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_MAXAGE_CONN.html

curl-sasl-authzid-setter(<curl-stringpoint>) Method
Signature:

curl-sasl-authzid-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SASL_AUTHZID.html

curl-mail-rcpt-allowfails-setter(<curl-long>) Method
Signature:

curl-mail-rcpt-allowfails-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_MAIL_RCPT_ALLOWFAILS.html

curl-sslcert-blob-setter(<curl-blob>) Method
Signature:

curl-sslcert-blob-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-blob>

Values:
  • option – An instance of <curl-blob>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SSLCERT_BLOB.html

curl-sslkey-blob-setter(<curl-blob>) Method
Signature:

curl-sslkey-blob-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-blob>

Values:
  • option – An instance of <curl-blob>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SSLKEY_BLOB.html

curl-proxy-sslcert-blob-setter(<curl-blob>) Method
Signature:

curl-proxy-sslcert-blob-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-blob>

Values:
  • option – An instance of <curl-blob>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PROXY_SSLCERT_BLOB.html

curl-proxy-sslkey-blob-setter(<curl-blob>) Method
Signature:

curl-proxy-sslkey-blob-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-blob>

Values:
  • option – An instance of <curl-blob>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PROXY_SSLKEY_BLOB.html

curl-issuercert-blob-setter(<curl-blob>) Method
Signature:

curl-issuercert-blob-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-blob>

Values:
  • option – An instance of <curl-blob>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_ISSUERCERT_BLOB.html

curl-proxy-issuercert-setter(<curl-stringpoint>) Method
Signature:

curl-proxy-issuercert-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PROXY_ISSUERCERT.html

curl-proxy-issuercert-blob-setter(<curl-blob>) Method
Signature:

curl-proxy-issuercert-blob-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-blob>

Values:
  • option – An instance of <curl-blob>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PROXY_ISSUERCERT_BLOB.html

curl-ssl-ec-curves-setter(<curl-stringpoint>) Method
Signature:

curl-ssl-ec-curves-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SSL_EC_CURVES.html

curl-hsts-ctrl-setter(<curl-long>) Method
Signature:

curl-hsts-ctrl-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_HSTS_CTRL.html

curl-hsts-setter(<curl-stringpoint>) Method
Signature:

curl-hsts-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_HSTS.html

curl-hstsreadfunction-setter(<curl-functionpoint>) Method
Signature:

curl-hstsreadfunction-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-functionpoint>

Values:
  • option – An instance of <curl-functionpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_HSTSREADFUNCTION.html

curl-hstsreaddata-setter(<curl-cbpoint>) Method
Signature:

curl-hstsreaddata-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-cbpoint>

Values:
  • option – An instance of <curl-cbpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_HSTSREADDATA.html

curl-hstswritefunction-setter(<curl-functionpoint>) Method
Signature:

curl-hstswritefunction-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-functionpoint>

Values:
  • option – An instance of <curl-functionpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_HSTSWRITEFUNCTION.html

curl-hstswritedata-setter(<curl-cbpoint>) Method
Signature:

curl-hstswritedata-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-cbpoint>

Values:
  • option – An instance of <curl-cbpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_HSTSWRITEDATA.html

curl-aws-sigv4-setter(<curl-stringpoint>) Method
Signature:

curl-aws-sigv4-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_AWS_SIGV4.html

curl-doh-ssl-verifypeer-setter(<curl-boolean>) Method
Signature:

curl-doh-ssl-verifypeer-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-boolean>

Values:
  • option – An instance of <curl-boolean>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_DOH_SSL_VERIFYPEER.html

curl-doh-ssl-verifyhost-setter(<curl-long>) Method
Signature:

curl-doh-ssl-verifyhost-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_DOH_SSL_VERIFYHOST.html

curl-doh-ssl-verifystatus-setter(<curl-boolean>) Method
Signature:

curl-doh-ssl-verifystatus-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-boolean>

Values:
  • option – An instance of <curl-boolean>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_DOH_SSL_VERIFYSTATUS.html

curl-cainfo-blob-setter(<curl-blob>) Method
Signature:

curl-cainfo-blob-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-blob>

Values:
  • option – An instance of <curl-blob>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_CAINFO_BLOB.html

curl-proxy-cainfo-blob-setter(<curl-blob>) Method
Signature:

curl-proxy-cainfo-blob-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-blob>

Values:
  • option – An instance of <curl-blob>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PROXY_CAINFO_BLOB.html

curl-ssh-host-public-key-sha256-setter(<curl-stringpoint>) Method
Signature:

curl-ssh-host-public-key-sha256-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SSH_HOST_PUBLIC_KEY_SHA256.html

curl-prereqfunction-setter(<curl-functionpoint>) Method
Signature:

curl-prereqfunction-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-functionpoint>

Values:
  • option – An instance of <curl-functionpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PREREQFUNCTION.html

curl-prereqdata-setter(<curl-cbpoint>) Method
Signature:

curl-prereqdata-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-cbpoint>

Values:
  • option – An instance of <curl-cbpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PREREQDATA.html

curl-maxlifetime-conn-setter(<curl-long>) Method
Signature:

curl-maxlifetime-conn-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_MAXLIFETIME_CONN.html

curl-mime-options-setter(<curl-long>) Method
Signature:

curl-mime-options-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_MIME_OPTIONS.html

curl-ssh-hostkeyfunction-setter(<curl-functionpoint>) Method
Signature:

curl-ssh-hostkeyfunction-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-functionpoint>

Values:
  • option – An instance of <curl-functionpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SSH_HOSTKEYFUNCTION.html

curl-ssh-hostkeydata-setter(<curl-cbpoint>) Method
Signature:

curl-ssh-hostkeydata-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-cbpoint>

Values:
  • option – An instance of <curl-cbpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SSH_HOSTKEYDATA.html

curl-protocols-str-setter(<curl-stringpoint>) Method
Signature:

curl-protocols-str-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_PROTOCOLS_STR.html

curl-redir-protocols-str-setter(<curl-stringpoint>) Method
Signature:

curl-redir-protocols-str-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_REDIR_PROTOCOLS_STR.html

curl-ws-options-setter(<curl-long>) Method
Signature:

curl-ws-options-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_WS_OPTIONS.html

curl-ca-cache-timeout-setter(<curl-long>) Method
Signature:

curl-ca-cache-timeout-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_CA_CACHE_TIMEOUT.html

curl-quick-exit-setter(<curl-long>) Method
Signature:

curl-quick-exit-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_QUICK_EXIT.html

curl-haproxy-client-ip-setter(<curl-stringpoint>) Method
Signature:

curl-haproxy-client-ip-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_HAPROXY_CLIENT_IP.html

curl-server-response-timeout-ms-setter(<curl-long>) Method
Signature:

curl-server-response-timeout-ms-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_SERVER_RESPONSE_TIMEOUT_MS.html

curl-ech-setter(<curl-stringpoint>) Method
Signature:

curl-ech-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-stringpoint>

Values:
  • option – An instance of <curl-stringpoint>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_ECH.html

curl-tcp-keepcnt-setter(<curl-long>) Method
Signature:

curl-tcp-keepcnt-setter (curl option) => (option)

Parameters:
  • curl – An instance of <curl-easy>

  • option – An instance of <curl-long>

Values:
  • option – An instance of <curl-long>

Discussion:

See also:

https://curl.se/libcurl/c/CURLOPT_TCP_KEEPCNT.html