view src/login-common/login-proxy-state.h @ 9309:bac1371c18e4 HEAD

login proxy: Forgot to add login-proxy-state.h in previous commit.
author Timo Sirainen <tss@iki.fi>
date Wed, 12 Aug 2009 15:27:36 -0400
parents
children 34179f0f4d6a
line wrap: on
line source

#ifndef LOGIN_PROXY_STATE_H
#define LOGIN_PROXY_STATE_H

struct login_proxy_record {
	time_t last_failure;
	time_t 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