Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals  

gateway.h File Reference

Contains functions to connect to a server, possibly using a "gateway" (i.e. More...

Go to the source code of this file.

Defines

#define GATEWAY_H_VERSION   "$Id: gateway.h,v 2.0 2002/06/04 14:34:21 jongfoster Exp $"
#define INADDR_NONE   -1

Functions

jb_socket forwarded_connect (const struct forward_spec *fwd, struct http_request *http, struct client_state *csp)

Variables

const char gateway_rcs []
const char gateway_h_rcs []


Detailed Description

Contains functions to connect to a server, possibly using a "gateway" (i.e.

HTTP proxy and/or SOCKS4 proxy). Also contains the list of gateway types.

Log:
gateway.h,v
Revision 2.0 2002/06/04 14:34:21 jongfoster Moving source files to src/

Revision 1.7 2002/03/26 22:29:54 swa we have a new homepage!

Revision 1.6 2002/03/25 22:12:45 oes Added fix for undefined INADDR_NONE on Solaris by Bart Schelstraete

Revision 1.5 2002/03/24 13:25:43 swa name change related issues

Revision 1.4 2002/03/09 20:03:52 jongfoster

THIS WAS A MAJOR BUG - it caused frequent, unpredictable crashes, and also frequently caused JB to jump to 100% CPU and stay there. (Because it thought it had just read ((unsigned)-1) == 4Gb of data...)

Revision 1.3 2001/07/29 18:58:15 jongfoster Removing nested includes, adding forward declarations for needed structures, and changing the define _FILENAME_H to FILENAME_H_INCLUDED.

Revision 1.2 2001/06/07 23:12:14 jongfoster Removing gateways[] list - no longer used. Replacing function pointer in struct gateway with a directly called function forwarded_connect(), which can do the common task of deciding whether to connect to the web server or HTTP proxy. Replacing struct gateway with struct forward_spec

Revision 1.1.1.1 2001/05/15 13:58:54 oes Initial import of version 2.9.3 source tree


Function Documentation

jb_socket forwarded_connect const struct forward_spec   fwd,
struct http_request   http,
struct client_state   csp
 

Connect to a specified web server, possibly via a HTTP proxy and/or a SOCKS proxy.

Parameters:
fwd  the proxies to use when connecting.
http  the http request and apropos headers
csp  Current client state (buffers, headers, etc...)
Returns:
JB_INVALID_SOCKET => failure, else it is the socket file descriptor.


Variable Documentation

const char gateway_h_rcs[]
 

Version information about gateway.h.

const char gateway_rcs[]
 

Version information about gateway.c.


Generated on Tue Jun 4 18:54:49 2002 for Privoxy 3.1.1 by doxygen1.2.15