Tizen 2.1 base
[external/device-mapper.git] / daemons / clvmd / tcp-comms.h
1 #include <netinet/in.h>
2
3 #define GULM_MAX_CLUSTER_MESSAGE 1600
4 #define GULM_MAX_CSID_LEN sizeof(struct in6_addr)
5 #define GULM_MAX_CLUSTER_MEMBER_NAME_LEN 128
6
7 extern int init_comms(unsigned short);
8 extern char *print_csid(const char *);
9 int get_main_gulm_cluster_fd(void);
10 int cluster_fd_gulm_callback(struct local_client *fd, char *buf, int len, const char *csid, struct local_client **new_client);
11 int gulm_cluster_send_message(void *buf, int msglen, const char *csid, const char *errtext);
12 void get_our_gulm_csid(char *csid);
13 int gulm_connect_csid(const char *csid, struct local_client **newclient);