Change interface so there is a new libais_handler structure.

(Logical change 1.55)


git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@190 fd59a12c-fef9-0310-b244-a6a79926bd2f
This commit is contained in:
Steven Dake 2004-08-20 22:18:34 +00:00
parent 5e55537d8f
commit f6e476463b

View File

@ -37,9 +37,16 @@
#include <netinet/in.h>
#include "main.h"
struct libais_handler {
int (*libais_handler_fn) (struct conn_info *conn_info, void *msg);
int response_size;
int response_id;
int gmi_prio;
};
struct service_handler {
int (**libais_handler_fns) (struct conn_info *conn_info, void *msg);
int libais_handler_fns_count;
struct libais_handler *libais_handlers;
int libais_handlers_count;
int (**aisexec_handler_fns) (void *msg, struct in_addr source_addr);
int aisexec_handler_fns_count;
int (*confchg_fn) (