CURLOPT_READDATA man page on DragonFly

Printed from http://www.polarhome.com/service/man/?qf=CURLOPT_READDATA&af=0&tf=2&of=DragonFly

CURLOPT_READDATA(3)	   curl_easy_setopt options	   CURLOPT_READDATA(3)

NAME
       CURLOPT_READDATA - custom pointer passed to the read callback

SYNOPSIS
       #include <curl/curl.h>

       CURLcode	   curl_easy_setopt(CURL   *handle,   CURLOPT_READDATA,	  void
       *pointer);

DESCRIPTION
       Data pointer to pass to the file read function. If  you	use  the  CUR‐
       LOPT_READFUNCTION(3) option, this is the pointer you'll get as input in
       the 4th argument to the callback.

       If you don't specify a read callback but instead rely  on  the  default
       internal read function, this data must be a valid readable FILE * (cast
       to 'void *').

       If you're using libcurl as a win32 DLL, you MUST	 use  a	 CURLOPT_READ‐
       FUNCTION(3) if you set this option.

DEFAULT
       By default, this is a FILE * to stdin.

PROTOCOLS
       This is used for all protocols when sending data.

EXAMPLE
       CURL *curl = curl_easy_init();
       struct MyData this;
       if(curl) {
	 curl_easy_setopt(curl, CURLOPT_URL, "http://example.com");

	 /* pass pointer that gets passed in to the
	    CURLOPT_READFUNCTION callback */
	 curl_easy_setopt(curl, CURLOPT_READDATA, &this);

	 curl_easy_perform(curl);
       }

AVAILABILITY
       This  option  was once known by the older name CURLOPT_INFILE, the name
       CURLOPT_READDATA was introduced in 7.9.7.

RETURN VALUE
       This will return CURLE_OK.

SEE ALSO
       CURLOPT_READFUNCTION(3), CURLOPT_WRITEDATA(3),

libcurl 7.37.0			  16 Jun 2014		   CURLOPT_READDATA(3)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net