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
authormquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Tue, 25 Oct 2005 19:21:18 +0000 (19:21 +0000)
committermquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Tue, 25 Oct 2005 19:21:18 +0000 (19:21 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1834 48e7efb5-ca39-0410-a469-dd3cf9ba447f

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);
                     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);
 
 /* @} */
   void gras_msg_handle(double timeOut);
 
 /* @} */