Macros | Functions
lib/getinfo.c File Reference
#include "curl_setup.h"
#include <curl/curl.h>
#include "urldata.h"
#include "getinfo.h"
#include "vtls/vtls.h"
#include "connect.h"
#include "progress.h"
#include "curl_memory.h"
#include "memdebug.h"
Include dependency graph for lib/getinfo.c:

Go to the source code of this file.

Macros

#define DOUBLE_SECS(x)   (double)(x)/1000000
 

Functions

CURLcode Curl_getinfo (struct Curl_easy *data, CURLINFO info,...)
 
CURLcode Curl_initinfo (struct Curl_easy *data)
 
static CURLcode getinfo_char (struct Curl_easy *data, CURLINFO info, const char **param_charp)
 
static CURLcode getinfo_double (struct Curl_easy *data, CURLINFO info, double *param_doublep)
 
static CURLcode getinfo_long (struct Curl_easy *data, CURLINFO info, long *param_longp)
 
static CURLcode getinfo_offt (struct Curl_easy *data, CURLINFO info, curl_off_t *param_offt)
 
static CURLcode getinfo_slist (struct Curl_easy *data, CURLINFO info, struct curl_slist **param_slistp)
 
static CURLcode getinfo_socket (struct Curl_easy *data, CURLINFO info, curl_socket_t *param_socketp)
 

Macro Definition Documentation

#define DOUBLE_SECS (   x)    (double)(x)/1000000

Definition at line 250 of file lib/getinfo.c.

Function Documentation

CURLcode Curl_getinfo ( struct Curl_easy data,
CURLINFO  info,
  ... 
)

Definition at line 405 of file lib/getinfo.c.

CURLcode Curl_initinfo ( struct Curl_easy data)

Definition at line 45 of file lib/getinfo.c.

static CURLcode getinfo_char ( struct Curl_easy data,
CURLINFO  info,
const char **  param_charp 
)
static

Definition at line 92 of file lib/getinfo.c.

static CURLcode getinfo_double ( struct Curl_easy data,
CURLINFO  info,
double *  param_doublep 
)
static

Definition at line 283 of file lib/getinfo.c.

static CURLcode getinfo_long ( struct Curl_easy data,
CURLINFO  info,
long *  param_longp 
)
static

Definition at line 141 of file lib/getinfo.c.

static CURLcode getinfo_offt ( struct Curl_easy data,
CURLINFO  info,
curl_off_t param_offt 
)
static

Definition at line 252 of file lib/getinfo.c.

static CURLcode getinfo_slist ( struct Curl_easy data,
CURLINFO  info,
struct curl_slist **  param_slistp 
)
static

Definition at line 336 of file lib/getinfo.c.

static CURLcode getinfo_socket ( struct Curl_easy data,
CURLINFO  info,
curl_socket_t param_socketp 
)
static

Definition at line 391 of file lib/getinfo.c.



rc_tagdetect_client
Author(s): Monika Florek-Jasinska , Raphael Schaller
autogenerated on Sat Feb 13 2021 03:42:17