###
### Ongoing stuff
###
+/* FIXME: better place? */
+int vasprintf (char **ptr, const char *fmt, va_list ap);
+char *bprintf(const char*fmt, ...) _XBT_GNUC_PRINTF(1,2);
-* tcp->incoming_socks
- sock specific tcp (buffsize) useless
+Module renamings:
+ - rename SWAG to RING?
+ - Rename cursor to iterator
+
+log.h still contains @name which break doxygen:
+xbt/log.h:/** \name DEBUG
+xbt/log.h:/** \name VERB
+xbt/log.h:/** \name INFO
+xbt/log.h:/** \name WARN
+xbt/log.h:/** \name ERROR
+xbt/log.h:/** \name CRITICAL
-* use the exception everywhere
###
### Planned
The first ones should be repported to the user, the second should kill
the program (or, yet better, only the msg handler)
* Allows the use of an error handler depending on the current module (ie,
- the same philosophy than log4c using GSL's error functions)
+ the same philosophy as log4c using GSL's error functions)
[logs]
* Hijack message from a given category to another for a while (to mask
* we may need a round-robin database module, and a statistical one
* a hook module *may* help cleaning up some parts. Not sure yet.
* Some of the datacontainer modules seem to overlap. Kill some of them?
+ - replace fifo with dynars
+ - replace set with SWAG
*
* GRAS
******
[doc]
- * add the token ring as official example
* implement the P2P protocols that macedon does. They constitute great
examples, too
* watchdog in RL (ie, while (1) { fork; exec the child, wait in father })
* Allow [homogeneous] dico to be sent
* Make GRAS thread safe by mutexing what needs to be
- * Use a xbt_set for gras_procdata_t->libdata instead of a dict
- so that the search can be linear.
*
* AMOK