client/http_curl.cpp File Reference

(r16139/r16069)

#include "cpp.h"
#include "config.h"
#include <cstring>
#include <sstream>
#include <algorithm>
#include <sys/stat.h>
#include <cerrno>
#include <unistd.h>
#include <sys/socket.h>
#include "error_numbers.h"
#include "filesys.h"
#include "client_msgs.h"
#include "log_flags.h"
#include "str_util.h"
#include "util.h"
#include "network.h"
#include "file_names.h"
#include "base64.h"
#include "http_curl.h"
#include "client_state.h"

Include dependency graph for http_curl.cpp:


Functions

void parse_url (const char *url, char *host, int &port, char *file)
void get_user_agent_string ()
size_t libcurl_write (void *ptr, size_t size, size_t nmemb, HTTP_OP *phop)
size_t libcurl_read (void *ptr, size_t size, size_t nmemb, HTTP_OP *phop)
curlioerr libcurl_ioctl (CURL *, curliocmd cmd, HTTP_OP *phop)
int libcurl_debugfunction (CURL *, curl_infotype type, unsigned char *data, size_t size, HTTP_OP *phop)
int curl_init ()
int curl_cleanup ()

Variables

fd_set read_fds
fd_set write_fds
fd_set error_fds
const char * BOINC_RCSID_57f273bb60 = "$Id: http_curl.cpp 16069 2008-09-26 18:20:24Z davea $"

Function Documentation

int curl_cleanup (  ) 

Here is the caller graph for this function:

int curl_init (  ) 

Here is the caller graph for this function:

void get_user_agent_string (  ) 

Here is the call graph for this function:

int libcurl_debugfunction ( CURL *  ,
curl_infotype  type,
unsigned char *  data,
size_t  size,
HTTP_OP phop 
)

Here is the call graph for this function:

curlioerr libcurl_ioctl ( CURL *  ,
curliocmd  cmd,
HTTP_OP phop 
)

size_t libcurl_read ( void *  ptr,
size_t  size,
size_t  nmemb,
HTTP_OP phop 
)

Here is the call graph for this function:

size_t libcurl_write ( void *  ptr,
size_t  size,
size_t  nmemb,
HTTP_OP phop 
)

Here is the call graph for this function:

void parse_url ( const char *  url,
char *  host,
int &  port,
char *  file 
)

Here is the caller graph for this function:


Variable Documentation

const char* BOINC_RCSID_57f273bb60 = "$Id: http_curl.cpp 16069 2008-09-26 18:20:24Z davea $"

fd_set error_fds

fd_set read_fds

fd_set write_fds


Generated on Mon Oct 6 10:38:54 2008 for BOINC by  doxygen 1.5.6