Classes | Macros | Functions | Variables
http2-upload.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <fcntl.h>
#include <sys/stat.h>
#include <sys/time.h>
#include <unistd.h>
#include <curl/curl.h>
Include dependency graph for http2-upload.c:

Go to the source code of this file.

Classes

struct  input
 

Macros

#define CURLPIPE_MULTIPLEX   0
 
#define NUM_HANDLES   1000
 

Functions

static void dump (const char *text, int num, unsigned char *ptr, size_t size, char nohex)
 
static int hnd2num (CURL *hnd)
 
int main (int argc, char **argv)
 
static int my_trace (CURL *handle, curl_infotype type, char *data, size_t size, void *userp)
 
static size_t read_callback (void *ptr, size_t size, size_t nmemb, void *userp)
 
static void setup (CURL *hnd, int num, const char *upload)
 

Variables

static void * curl_hnd [NUM_HANDLES]
 
static struct input indata [NUM_HANDLES]
 
static int num_transfers
 

Macro Definition Documentation

◆ CURLPIPE_MULTIPLEX

#define CURLPIPE_MULTIPLEX   0

Definition at line 43 of file http2-upload.c.

◆ NUM_HANDLES

#define NUM_HANDLES   1000

Definition at line 46 of file http2-upload.c.

Function Documentation

◆ dump()

static void dump ( const char *  text,
int  num,
unsigned char *  ptr,
size_t  size,
char  nohex 
)
static

Definition at line 64 of file http2-upload.c.

◆ hnd2num()

static int hnd2num ( CURL hnd)
static

Definition at line 53 of file http2-upload.c.

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 243 of file http2-upload.c.

◆ my_trace()

static int my_trace ( CURL handle,
curl_infotype  type,
char *  data,
size_t  size,
void *  userp 
)
static

Definition at line 112 of file http2-upload.c.

◆ read_callback()

static size_t read_callback ( void *  ptr,
size_t  size,
size_t  nmemb,
void *  userp 
)
static

Definition at line 175 of file http2-upload.c.

◆ setup()

static void setup ( CURL hnd,
int  num,
const char *  upload 
)
static

Definition at line 185 of file http2-upload.c.

Variable Documentation

◆ curl_hnd

void* curl_hnd[NUM_HANDLES]
static

Definition at line 48 of file http2-upload.c.

◆ indata

struct input indata[NUM_HANDLES]
static

Definition at line 183 of file http2-upload.c.

◆ num_transfers

int num_transfers
static

Definition at line 49 of file http2-upload.c.



rc_tagdetect_client
Author(s): Monika Florek-Jasinska , Raphael Schaller
autogenerated on Sun May 15 2022 02:25:02