diff src/login-common/login-proxy.h @ 7912:81806d402514 HEAD

Added more consts, ATTR_CONSTs and ATTR_PUREs.
author Timo Sirainen <tss@iki.fi>
date Fri, 20 Jun 2008 10:41:44 +0300
parents 6afb29dc9273
children 2ff2cac3578b
line wrap: on
line diff
--- a/src/login-common/login-proxy.h	Fri Jun 20 10:41:27 2008 +0300
+++ b/src/login-common/login-proxy.h	Fri Jun 20 10:41:44 2008 +0300
@@ -28,7 +28,7 @@
 
 /* Return TRUE if host/port/destuser combination points to same as current
    connection. */
-bool login_proxy_is_ourself(struct client *client, const char *host,
+bool login_proxy_is_ourself(const struct client *client, const char *host,
 			    unsigned int port, const char *destuser);
 
 /* Detach proxy from client. This is done after the authentication is
@@ -36,11 +36,11 @@
 void login_proxy_detach(struct login_proxy *proxy, struct istream *client_input,
 			struct ostream *client_output);
 
-const char *login_proxy_get_host(struct login_proxy *proxy);
-unsigned int login_proxy_get_port(struct login_proxy *proxy);
+const char *login_proxy_get_host(const struct login_proxy *proxy) ATTR_PURE;
+unsigned int login_proxy_get_port(const struct login_proxy *proxy) ATTR_PURE;
 
 /* Return number of active detached login proxies */
-unsigned int login_proxy_get_count(void);
+unsigned int login_proxy_get_count(void) ATTR_PURE;
 
 void login_proxy_deinit(void);