Public Member Functions | Data Fields

SocksEntry Struct Reference

#include <P_Socks.h>

Inherits Continuation.

Collaboration diagram for SocksEntry:
Collaboration graph
[legend]

Public Member Functions

int startEvent (int event, void *data)
int mainEvent (int event, void *data)
void findServer ()
void init (ProxyMutex *m, SocksNetVC *netvc, unsigned char socks_support, unsigned char ver)
void free ()
 SocksEntry ()

Data Fields

MIOBufferbuf
IOBufferReaderreader
SocksNetVCnetVConnection
IpEndpoint target_addr
 Original target address.
IpEndpoint server_addr
 Origin server address.
int nattempts
Action action_
int lerrno
Eventtimeout
unsigned char version
bool write_done
SocksAuthHandler auth_handler
unsigned char socks_cmd
ParentConfigParamsserver_params
HttpRequestData req_data
ParentResult server_result

Detailed Description

Definition at line 103 of file P_Socks.h.


Constructor & Destructor Documentation

SocksEntry::SocksEntry (  )  [inline]

Definition at line 142 of file P_Socks.h.

References server_addr, and target_addr.


Member Function Documentation

void SocksEntry::findServer (  ) 
void SocksEntry::free (  ) 
void SocksEntry::init ( ProxyMutex m,
SocksNetVC netvc,
unsigned char  socks_support,
unsigned char  ver 
)
int SocksEntry::mainEvent ( int  event,
void *  data 
)
int SocksEntry::startEvent ( int  event,
void *  data 
)

Field Documentation

Definition at line 119 of file P_Socks.h.

Referenced by UnixNetProcessor::connect_re_internal(), and free().

Definition at line 126 of file P_Socks.h.

Referenced by mainEvent(), and startEvent().

Definition at line 107 of file P_Socks.h.

Referenced by free(), init(), and mainEvent().

Definition at line 120 of file P_Socks.h.

Referenced by UnixNetProcessor::connect_re_internal(), free(), mainEvent(), and startEvent().

Definition at line 117 of file P_Socks.h.

Referenced by findServer(), and init().

Definition at line 110 of file P_Socks.h.

Referenced by free(), mainEvent(), and startEvent().

Definition at line 108 of file P_Socks.h.

Referenced by init(), and mainEvent().

Definition at line 132 of file P_Socks.h.

Referenced by findServer(), and init().

Origin server address.

Definition at line 115 of file P_Socks.h.

Referenced by UnixNetProcessor::connect_re_internal(), findServer(), free(), mainEvent(), SocksEntry(), and startEvent().

Definition at line 131 of file P_Socks.h.

Referenced by findServer(), free(), and init().

Definition at line 133 of file P_Socks.h.

Referenced by findServer(), and free().

unsigned char SocksEntry::socks_cmd

Definition at line 127 of file P_Socks.h.

Referenced by init(), and mainEvent().

Original target address.

Definition at line 113 of file P_Socks.h.

Referenced by init(), and SocksEntry().

Definition at line 121 of file P_Socks.h.

Referenced by free(), init(), mainEvent(), and startEvent().

unsigned char SocksEntry::version

Definition at line 122 of file P_Socks.h.

Referenced by init(), mainEvent(), and startEvent().

Definition at line 124 of file P_Socks.h.

Referenced by init(), mainEvent(), and startEvent().


The documentation for this struct was generated from the following files: