webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Classes | Typedefs | Enumerations | Functions
connect.c File Reference
#include <openssl/bio.h>
#include <assert.h>
#include <errno.h>
#include <string.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <unistd.h>
#include <openssl/buf.h>
#include <openssl/err.h>
#include <openssl/mem.h>
#include "internal.h"

Classes

struct  bio_connect_st
 

Typedefs

typedef struct bio_connect_st BIO_CONNECT
 

Enumerations

enum  { BIO_CONN_S_BEFORE, BIO_CONN_S_BLOCKED_CONNECT, BIO_CONN_S_OK }
 

Functions

BIOBIO_new_connect (const char *hostname)
 
const BIO_METHODBIO_s_connect (void)
 
int BIO_set_conn_hostname (BIO *bio, const char *name)
 
int BIO_set_conn_port (BIO *bio, const char *port_str)
 
int BIO_set_conn_int_port (BIO *bio, const int *port)
 
int BIO_set_nbio (BIO *bio, int on)
 
int BIO_do_connect (BIO *bio)
 

Typedef Documentation

◆ BIO_CONNECT

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
BIO_CONN_S_BEFORE 
BIO_CONN_S_BLOCKED_CONNECT 
BIO_CONN_S_OK 

Function Documentation

◆ BIO_do_connect()

int BIO_do_connect ( BIO bio)

◆ BIO_new_connect()

BIO* BIO_new_connect ( const char *  hostname)

◆ BIO_s_connect()

const BIO_METHOD* BIO_s_connect ( void  )

◆ BIO_set_conn_hostname()

int BIO_set_conn_hostname ( BIO bio,
const char *  name 
)

◆ BIO_set_conn_int_port()

int BIO_set_conn_int_port ( BIO bio,
const int *  port 
)

◆ BIO_set_conn_port()

int BIO_set_conn_port ( BIO bio,
const char *  port_str 
)

◆ BIO_set_nbio()

int BIO_set_nbio ( BIO bio,
int  on 
)