CURLOPT_WRITEDATA man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

CURLOPT_WRITEDATA(3)	   curl_easy_setopt options	  CURLOPT_WRITEDATA(3)

NAME
       CURLOPT_WRITEDATA - custom pointer passed to the write callback

SYNOPSIS
       #include <curl/curl.h>

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

DESCRIPTION
       A data pointer to pass to the write  callback.  If  you	use  the  CUR‐
       LOPT_WRITEFUNCTION(3)  option,  this  is the pointer you'll get in that
       callback's 4th argument. If you don't use a write  callback,  you  must
       make pointer a 'FILE *' (cast to 'void *') as libcurl will pass this to
       fwrite(3) when writing data.

       The internal CURLOPT_WRITEFUNCTION(3) will write the data to the FILE *
       given with this option, or to stdout if this option hasn't been set.

       If you're using libcurl as a win32 DLL, you MUST use the CURLOPT_WRITE‐
       FUNCTION(3) if you set this option or you will experience crashes.

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

PROTOCOLS
       Used for all protocols.

EXAMPLE
       A common technique is to use the write callback to store	 the  incoming
       data  into  a  dynamically growing allocated buffer, and then this CUR‐
       LOPT_WRITEDATA(3) is used to point to a struct or the buffer  to	 store
       data	 in.	  Like	    in	    the	     getinmemory      example:
       http://curl.haxx.se/libcurl/c/getinmemory.html

AVAILABILITY
       Available in all libcurl versions. This option was  formerly  known  as
       CURLOPT_FILE, the name CURLOPT_WRITEDATA(3) was introduced in 7.9.7.

RETURN VALUE
       This will return CURLE_OK.

SEE ALSO
       CURLOPT_WRITEFUNCTION(3), CURLOPT_READDATA(3),

libcurl 7.37.0			  16 Jun 2014		  CURLOPT_WRITEDATA(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