diff plugins/yay/yay.h @ 1565:2c66d386be90

[gaim-migrate @ 1575] http proxy for libyay. yay. committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Tue, 13 Mar 2001 10:05:45 +0000
parents 393b23c8f494
children 6497ee3751cf
line wrap: on
line diff
--- a/plugins/yay/yay.h	Sun Mar 11 12:38:59 2001 +0000
+++ b/plugins/yay/yay.h	Tue Mar 13 10:05:45 2001 +0000
@@ -34,6 +34,9 @@
 
 struct yahoo_session;
 
+#define YAHOO_PROXY_NONE 0
+#define YAHOO_PROXY_HTTP 1
+
 #define YAHOO_AUTH_HOST "msg.edit.yahoo.com"
 #define YAHOO_AUTH_PORT 80
 #define YAHOO_PAGER_HOST "cs.yahoo.com"
@@ -58,6 +61,7 @@
 };
 
 struct yahoo_session *yahoo_new();
+void yahoo_set_proxy(struct yahoo_session *session, int proxy_type, char *proxy_host, int proxy_port);
 int yahoo_connect(struct yahoo_session *session, const char *host, int port);
 int yahoo_send_login(struct yahoo_session *session, const char *name, const char *password);
 int yahoo_major_connect(struct yahoo_session *session, const char *host, int port);
@@ -120,6 +124,10 @@
 	void *user_data;
 	struct callback callbacks[YAHOO_HANDLE_MAX];
 
+	int proxy_type;
+	char *proxy_host;
+	int proxy_port;
+
 	char *name;
 
 	char *cookie;