+ /* set headers */
+ unsigned int ID;
+ char *name;
+ unsigned int name_len;
+
+ /* queue storing the msgs got while msg_wait'ing for something else. Reuse them ASAP. */
+ xbt_dynar_t msg_queue; /* elm type: s_gras_msg_t */
+
+ /* queue storing the msgs without callback got when handling. Feed them to wait() */
+ xbt_dynar_t msg_waitqueue; /* elm type: s_gras_msg_t */
+
+ /* registered callbacks for each message */
+ xbt_dynar_t cbl_list; /* elm type: gras_cblist_t */
+
+ /* registered timers */
+ xbt_dynar_t timers; /* elm type: s_gras_timer_t */