comparison extensions/app_radgw/rgw.h @ 548:345537783a90

Allow duplicate messages to be processed after Diameter answer has been received.
author Sebastien Decugis <sdecugis@nict.go.jp>
date Wed, 15 Sep 2010 10:41:43 +0900
parents 1c2f5ee38039
children 4c935aecee6c
comparison
equal deleted inserted replaced
547:77b575250103 548:345537783a90
97 int rgw_clients_gettype(struct rgw_client * cli, enum rgw_cli_type *type); 97 int rgw_clients_gettype(struct rgw_client * cli, enum rgw_cli_type *type);
98 int rgw_clients_search(struct sockaddr * ip_port, struct rgw_client ** ref); 98 int rgw_clients_search(struct sockaddr * ip_port, struct rgw_client ** ref);
99 int rgw_clients_check_dup(struct rgw_radius_msg_meta **msg, struct rgw_client *cli); 99 int rgw_clients_check_dup(struct rgw_radius_msg_meta **msg, struct rgw_client *cli);
100 int rgw_clients_create_origin(struct rgw_radius_msg_meta *msg, struct rgw_client * cli, struct msg ** diam); 100 int rgw_clients_create_origin(struct rgw_radius_msg_meta *msg, struct rgw_client * cli, struct msg ** diam);
101 int rgw_client_finish_send(struct radius_msg ** msg, struct rgw_radius_msg_meta * req, struct rgw_client * cli); 101 int rgw_client_finish_send(struct radius_msg ** msg, struct rgw_radius_msg_meta * req, struct rgw_client * cli);
102 int rgw_client_finish_nosend(struct rgw_radius_msg_meta * req, struct rgw_client * cli);
102 void rgw_clients_dispose(struct rgw_client ** ref); 103 void rgw_clients_dispose(struct rgw_client ** ref);
103 void rgw_clients_dump(void); 104 void rgw_clients_dump(void);
104 int rgw_clients_init(void); 105 int rgw_clients_init(void);
105 void rgw_clients_fini(void); 106 void rgw_clients_fini(void);
106 int rgw_client_session_add(struct rgw_client * cli, struct session *sess, char * dest_realm, char * dest_host, application_id_t appid); 107 int rgw_client_session_add(struct rgw_client * cli, struct session *sess, char * dest_realm, char * dest_host, application_id_t appid);
"Welcome to our mercurial repository"