view src/login-common/login-proxy-state.h @ 9323:93e2b0519e65 HEAD

Compiling fix.
author Timo Sirainen <tss@iki.fi>
date Fri, 14 Aug 2009 02:54:02 -0400
parents 34179f0f4d6a
children 562af4a76438
line wrap: on
line source

#ifndef LOGIN_PROXY_STATE_H
#define LOGIN_PROXY_STATE_H

#include <sys/time.h>

struct login_proxy_record {
	struct timeval last_failure;
	struct timeval last_success;
	unsigned int num_waiting_connections;
};

struct login_proxy_state *login_proxy_state_init(void);
void login_proxy_state_deinit(struct login_proxy_state **state);

struct login_proxy_record *
login_proxy_state_get(struct login_proxy_state *state,
		      const struct ip_addr *ip);

#endif