Commit 85e6e935 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

updated

parent 9a85060c
Loading
Loading
Loading
Loading
+16 −14
Original line number Diff line number Diff line
@@ -26,24 +26,26 @@ Function descriptions
 The interface is meant to be very simple for very simple
 implementations. Thus, we have minimized the number of entries.

Main Operations
The Easy Interface

 You INIT the lib
 When using the easy interface, you init your easy-session and get a handle,
 which you use as input to the following interface functions you use.

 You SET OPTIONS you want the lib to use.
 You continue be setting all the options you want in the upcoming transfer,
 most important among them is the URL itself. You might want to set some
 callbacks as well that will be called from the library when data is available
 etc.

 You tell the lib to PERFORM the transfer.
 When all is setup, you tell libcurl to perform the transfer. It will then do
 the entire operation and won't return until it is done or failed.

 You CLEAN UP the lib
 After the performance is made, you cleanup the easy-session's handle and
 libcurl is entire off the hook!

 done.
 See the separate man pages for the libcurl functions for details:

 See the separate man pages for the libcurl functions for details.
        curl_easy_init() 
        curl_easy_setopt() 
        curl_easy_perform() 
        curl_easy_cleanup() 

        CURLcode curl_easy_setopt(CURL *curl, CURLoption option, ...);



CURLcode curl_easy_perform(CURL *curl);
void curl_easy_cleanup(CURL *curl);
+8 −3
Original line number Diff line number Diff line
@@ -4,11 +4,11 @@
.\"
.TH curl_easy_perform 3 "26 May 2000" "Curl 7.0" "libcurl Manual"
.SH NAME
curl_easy_perform - Do the actual transfers in a "easy" session
curl_easy_perform - Do the actual transfer in a "easy" session
.SH SYNOPSIS
.B #include <curl/easy.h>
.sp
.BI "curl_easy_perform(CURL *" handle ");
.BI "CURLcode curl_easy_perform(CURL *" handle ");
.ad
.SH DESCRIPTION
This function is called after the init and all the curl_easy_setopt() calls
@@ -17,7 +17,12 @@ It must be called with the same
.I handle
as input as the curl_easy_init call returned.
.SH RETURN VALUE
None
0 means everything was ok, non-zero means an error occurred as
.I <curl/curl.h>
defines. If the CURLOPT_ERRORBUFFER was set with
.I curl_easy_setopt
there willo be a readable error message in the error buffer when non-zero is
returned.
.SH "SEE ALSO"
.BR curl_easy_init "(3), " curl_easy_setopt "(3), "
.SH BUGS