Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Current state. See changelog, sorry, I'm out of time
[simgrid.git] / src / gras / Msg / msg_private.h
index bc1d6af..7e36382 100644 (file)
 #ifndef GRAS_MESSAGE_PRIVATE_H
 #define GRAS_MESSAGE_PRIVATE_H
 
-#include "gras_private.h"
-#include "Msg/msg_interface.h"
+#include "gras_config.h"
+
+#include "xbt/sysdep.h"
+#include "xbt/log.h"
+#include "xbt/error.h"
+#include "xbt/dynar.h"
+#include "xbt/set.h"
+#include "gras/transport.h"
+#include "gras/datadesc.h"
+#include "gras/virtu.h"
+
+#include "gras/messages.h"
+#include "gras_modinter.h"
+
+#include "gras/Msg/msg_interface.h"
 
 /**
  * gras_msgtype_t:
@@ -38,12 +51,8 @@ void gras_msgtype_free(void *msgtype);
 
 gras_error_t gras_msg_recv(gras_socket_t   *sock,
                           gras_msgtype_t **msgtype,
-                          void           **payload);
-gras_error_t
-gras_msg_recv_no_malloc(gras_socket_t   *sock,
-                       gras_msgtype_t **msgtype,
-                       void           **payload);
-
+                          void           **payload,
+                          int             *payload_size);
 
 /**
  * gras_cblist_t: