- - \ref GRAS_tut_tour_install
- - \ref GRAS_tut_tour_setup
- - \ref GRAS_tut_tour_simpleexchange
- - \ref GRAS_tut_tour_args
- - \ref GRAS_tut_tour_callbacks
- - \ref GRAS_tut_tour_globals
- - \ref GRAS_tut_tour_logs
+ - Part 1: Bases
+ - \ref GRAS_tut_tour_install
+ - \ref GRAS_tut_tour_setup
+ - Part 2: Message passing
+ - \ref GRAS_tut_tour_simpleexchange
+ - \ref GRAS_tut_tour_args
+ - \ref GRAS_tut_tour_callbacks
+ - \ref GRAS_tut_tour_globals
+ - \ref GRAS_tut_tour_logs
+ - \ref GRAS_tut_tour_timers
+ - \ref GRAS_tut_tour_exceptions
+ - \ref GRAS_tut_tour_simpledata
+ - \ref GRAS_tut_tour_rpc
+ - \ref GRAS_tut_tour_explicitwait
+ - \ref GRAS_tut_tour_message_recaping
+ - Part 3: Data description
+ - \ref GRAS_tut_tour_staticstruct
+ - \ref GRAS_tut_tour_pointers
+ - \ref GRAS_tut_tour_dynar
+ - \ref GRAS_tut_tour_manualdatadef
+ - \ref GRAS_tut_tour_exchangecb
+ - Part 4: Advanced topics (TODO)
+
+ - \ref GRAS_howto :\n
+ This section contains some self-contained document explaining one
+ aspect of the framework which would be hard to integrate in the
+ suite of lessons composing the tutorial.
+ - \ref GRAS_howto_design