Macros | Functions
sendf.c File Reference
#include "curl_setup.h"
#include <curl/curl.h>
#include "urldata.h"
#include "sendf.h"
#include "connect.h"
#include "vtls/vtls.h"
#include "ssh.h"
#include "multiif.h"
#include "non-ascii.h"
#include "strerror.h"
#include "select.h"
#include "strdup.h"
#include "curl_printf.h"
#include "curl_memory.h"
#include "memdebug.h"
Include dependency graph for sendf.c:

Go to the source code of this file.

Macros

#define get_pre_recved(c, n, b, l)   0
 
#define pre_receive_plain(c, n)   do {} WHILE_FALSE
 

Functions

static size_t convert_lineends (struct Curl_easy *data, char *startPtr, size_t size)
 
CURLcode Curl_client_chop_write (struct connectdata *conn, int type, char *ptr, size_t len)
 
CURLcode Curl_client_write (struct connectdata *conn, int type, char *ptr, size_t len)
 
int Curl_debug (struct Curl_easy *data, curl_infotype type, char *ptr, size_t size, struct connectdata *conn)
 
void Curl_failf (struct Curl_easy *data, const char *fmt,...)
 
void Curl_infof (struct Curl_easy *data, const char *fmt,...)
 
CURLcode Curl_read (struct connectdata *conn, curl_socket_t sockfd, char *buf, size_t sizerequested, ssize_t *n)
 
CURLcode Curl_read_plain (curl_socket_t sockfd, char *buf, size_t bytesfromsocket, ssize_t *n)
 
bool Curl_recv_has_postponed_data (struct connectdata *conn, int sockindex)
 
ssize_t Curl_recv_plain (struct connectdata *conn, int num, char *buf, size_t len, CURLcode *code)
 
ssize_t Curl_send_plain (struct connectdata *conn, int num, const void *mem, size_t len, CURLcode *code)
 
CURLcode Curl_sendf (curl_socket_t sockfd, struct connectdata *conn, const char *fmt,...)
 
CURLcode Curl_write (struct connectdata *conn, curl_socket_t sockfd, const void *mem, size_t len, ssize_t *written)
 
CURLcode Curl_write_plain (struct connectdata *conn, curl_socket_t sockfd, const void *mem, size_t len, ssize_t *written)
 
static CURLcode pausewrite (struct Curl_easy *data, int type, const char *ptr, size_t len)
 
static int showit (struct Curl_easy *data, curl_infotype type, char *ptr, size_t size)
 

Macro Definition Documentation

#define get_pre_recved (   c,
  n,
  b,
 
)    0

Definition at line 219 of file sendf.c.

#define pre_receive_plain (   c,
 
)    do {} WHILE_FALSE

Definition at line 218 of file sendf.c.

Function Documentation

static size_t convert_lineends ( struct Curl_easy data,
char *  startPtr,
size_t  size 
)
static

Definition at line 50 of file sendf.c.

CURLcode Curl_client_chop_write ( struct connectdata conn,
int  type,
char *  ptr,
size_t  len 
)

Definition at line 539 of file sendf.c.

CURLcode Curl_client_write ( struct connectdata conn,
int  type,
char *  ptr,
size_t  len 
)

Definition at line 624 of file sendf.c.

int Curl_debug ( struct Curl_easy data,
curl_infotype  type,
char *  ptr,
size_t  size,
struct connectdata conn 
)

Definition at line 819 of file sendf.c.

void Curl_failf ( struct Curl_easy data,
const char *  fmt,
  ... 
)

Definition at line 242 of file sendf.c.

void Curl_infof ( struct Curl_easy data,
const char *  fmt,
  ... 
)

Definition at line 224 of file sendf.c.

CURLcode Curl_read ( struct connectdata conn,
curl_socket_t  sockfd,
char *  buf,
size_t  sizerequested,
ssize_t n 
)

Definition at line 686 of file sendf.c.

CURLcode Curl_read_plain ( curl_socket_t  sockfd,
char *  buf,
size_t  bytesfromsocket,
ssize_t n 
)

Definition at line 655 of file sendf.c.

bool Curl_recv_has_postponed_data ( struct connectdata conn,
int  sockindex 
)

Definition at line 212 of file sendf.c.

ssize_t Curl_recv_plain ( struct connectdata conn,
int  num,
char *  buf,
size_t  len,
CURLcode code 
)

Definition at line 425 of file sendf.c.

ssize_t Curl_send_plain ( struct connectdata conn,
int  num,
const void *  mem,
size_t  len,
CURLcode code 
)

Definition at line 351 of file sendf.c.

CURLcode Curl_sendf ( curl_socket_t  sockfd,
struct connectdata conn,
const char *  fmt,
  ... 
)

Definition at line 266 of file sendf.c.

CURLcode Curl_write ( struct connectdata conn,
curl_socket_t  sockfd,
const void *  mem,
size_t  len,
ssize_t written 
)

Definition at line 318 of file sendf.c.

CURLcode Curl_write_plain ( struct connectdata conn,
curl_socket_t  sockfd,
const void *  mem,
size_t  len,
ssize_t written 
)

Definition at line 408 of file sendf.c.

static CURLcode pausewrite ( struct Curl_easy data,
int  type,
const char *  ptr,
size_t  len 
)
static

Definition at line 468 of file sendf.c.

static int showit ( struct Curl_easy data,
curl_infotype  type,
char *  ptr,
size_t  size 
)
static

Definition at line 749 of file sendf.c.



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