3 /* messaging - high level communication (send/receive messages) */
5 /* module's public interface exported within GRAS, but not to end user. */
7 /* Authors: Martin Quinson */
8 /* Copyright (C) 2003, 2004 Martin Quinson. */
10 /* This program is free software; you can redistribute it and/or modify it
11 under the terms of the license (GNU LGPL) which comes with this package. */
13 #ifndef GRAS_MSG_INTERFACE_H
14 #define GRAS_MSG_INTERFACE_H
16 void gras_msg_init(void);
17 void gras_msg_exit(void);
20 /* gras_msg_t is dereferenced to be stored in procdata, living in Virtu */
22 gras_socket_t *expeditor;
27 gras_error_t gras_msg_send_namev(gras_socket_t *sock,
31 #define GRAS_PROTOCOL_VERSION '\0';
33 typedef struct s_gras_cblist gras_cblist_t;
35 #endif /* GRAS_MSG_INTERFACE_H */