D:/opendownloadmanager/ODM-1.x/InetFile/cURL_lib/formdata.h File Reference

Go to the source code of this file.

Classes

struct  FormData
struct  Form
struct  FormInfo

Enumerations

enum  formtype { FORM_DATA, FORM_CONTENT, FORM_FILE }

Functions

int Curl_FormInit (struct Form *form, struct FormData *formdata)
CURLcode Curl_getFormData (struct FormData **, struct curl_httppost *post, const char *custom_contenttype, curl_off_t *size)
size_t Curl_FormReader (char *buffer, size_t size, size_t nitems, FILE *mydata)
char * Curl_formpostheader (void *formp, size_t *len)
char * Curl_FormBoundary (void)
void Curl_formclean (struct FormData **)
CURLcode Curl_formconvert (struct SessionHandle *, struct FormData *)


Enumeration Type Documentation

enum formtype

Enumerator:
FORM_DATA 
FORM_CONTENT 
FORM_FILE 

Definition at line 8 of file formdata.h.


Function Documentation

char* Curl_FormBoundary ( void   ) 

Definition at line 1669 of file formdata.c.

References BOUNDARY_LENGTH, malloc, and NULL.

Referenced by Curl_getFormData().

void Curl_formclean ( struct FormData **   ) 

Definition at line 885 of file formdata.c.

References free, FormData::line, FormData::next, and NULL.

Referenced by curl_formget(), Curl_getFormData(), Curl_http(), and Curl_http_done().

CURLcode Curl_formconvert ( struct SessionHandle ,
struct FormData  
)

Referenced by Curl_http().

int Curl_FormInit ( struct Form form,
struct FormData formdata 
)

Definition at line 1370 of file formdata.c.

References Form::data, Form::fp, NULL, and Form::sent.

Referenced by curl_formget(), and Curl_http().

char* Curl_formpostheader ( void *  formp,
size_t *  len 
)

Definition at line 1464 of file formdata.c.

References Form::data, FormData::length, FormData::line, and FormData::next.

Referenced by Curl_http().

size_t Curl_FormReader ( char *  buffer,
size_t  size,
size_t  nitems,
FILE *  mydata 
)

CURLcode Curl_getFormData ( struct FormData **  ,
struct curl_httppost post,
const char *  custom_contenttype,
curl_off_t size 
)


Generated on Sun May 25 00:20:05 2008 by  doxygen 1.5.6