diff src/login-common/ssl-proxy.h @ 9929:d60fa42fbaac HEAD

*-login: Fixes to SSL/login proxy connection counting.
author Timo Sirainen <tss@iki.fi>
date Fri, 11 Sep 2009 13:43:37 -0400
parents e30495ae11de
children 3f1c47797dee
line wrap: on
line diff
--- a/src/login-common/ssl-proxy.h	Fri Sep 11 12:47:23 2009 -0400
+++ b/src/login-common/ssl-proxy.h	Fri Sep 11 13:43:37 2009 -0400
@@ -1,11 +1,10 @@
 #ifndef SSL_PROXY_H
 #define SSL_PROXY_H
 
-#include "ioloop.h"
-
 struct ip_addr;
 struct ssl_proxy;
 struct login_settings;
+struct client;
 
 extern bool ssl_initialized;
 
@@ -20,6 +19,7 @@
 			 const struct login_settings *set,
 			 ssl_handshake_callback_t *callback, void *context,
 			 struct ssl_proxy **proxy_r);
+void ssl_proxy_set_client(struct ssl_proxy *proxy, struct client *client);
 bool ssl_proxy_has_valid_client_cert(const struct ssl_proxy *proxy) ATTR_PURE;
 bool ssl_proxy_has_broken_client_cert(struct ssl_proxy *proxy);
 const char *ssl_proxy_get_peer_name(struct ssl_proxy *proxy);