00001 #ifndef _PROXY_H_ 00002 #define _PROXY_H_ 00003 00004 #define http_owner proxy_LTX_http_owner 00005 #define socks5_owner proxy_LTX_socks5_owner 00006 00007 typedef struct { 00008 char *username; 00009 char *password; 00010 char *host; 00011 int port; 00012 char *type; 00013 } proxy_config_t; 00014 00015 /* Defined in proxy.c */ 00016 extern proxy_config_t proxy_config; 00017 00018 /* From http.c */ 00019 int http_reconnect(int idx, const char *host, int port); 00020 event_owner_t http_owner; 00021 00022 /* From socks5.c */ 00023 int socks5_reconnect(int idx, const char *host, int port); 00024 event_owner_t socks5_owner; 00025 00026 #endif