1 #ifndef _REQUEST_LIST_H
2 #define _REQUEST_LIST_H
4 * request_list.h Hide the handling of the REQUEST list from
11 extern request_list_t *rl_init(void);
12 extern void rl_deinit(request_list_t *);
13 extern void rl_yank(request_list_t *, REQUEST *);
14 extern void rl_delete(request_list_t *, REQUEST *);
15 extern int rl_add(request_list_t *, REQUEST *);
16 extern REQUEST *rl_find(request_list_t *, RADIUS_PACKET *);
18 extern int rl_init_proxy(void);
19 extern int rl_add_proxy(REQUEST *request);
20 extern REQUEST *rl_find_proxy(RADIUS_PACKET *packet);
21 extern REQUEST *rl_next(request_list_t *, REQUEST *);
22 extern int rl_num_requests(request_list_t *);
23 extern int rl_clean_list(request_list_t *, time_t now);
25 #endif /* _REQUEST_LIST_H */