Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
New function to have a finer control on what kind of message you're disposed to wait
[simgrid.git] / include / gras / messages.h
index 3ed2f17..bb6e5b1 100644 (file)
@@ -130,6 +130,15 @@ typedef struct s_gras_msgtype *gras_msgtype_t;
                     gras_msgtype_t  msgt_want,
                     gras_socket_t  *expeditor,
                     void           *payload);
+  void gras_msg_wait_ext(double           timeout,    
+                        gras_msgtype_t   msgt_want,
+                        gras_socket_t    expe_want,
+                        int_f_pvoid_pvoid_t payl_filter,
+                        void               *filter_ctx, 
+                        gras_msgtype_t  *msgt_got,
+                        gras_socket_t   *expe_got,
+                        void            *payl_got);
+
   void gras_msg_handle(double timeOut);
 
 /* @} */