X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/b000d48d6710795b2c9a6d29b5da13eeb4724571..3c79423e7376662ff7bcfa809c4803564cf82acb:/src/gras/Transport/transport_interface.h diff --git a/src/gras/Transport/transport_interface.h b/src/gras/Transport/transport_interface.h index 8768045658..b481a3a6a7 100644 --- a/src/gras/Transport/transport_interface.h +++ b/src/gras/Transport/transport_interface.h @@ -77,4 +77,15 @@ xbt_error_t gras_trp_plugin_get_by_name(const char *name, gras_trp_plugin_t **dst); +/* Data of this module specific to each process + * (used by sg_process.c to cleanup the SG channel cruft) + */ +typedef struct { + /* SG only elements. In RL, they are part of the OS ;) */ + int chan; /* Formated messages channel */ + int rawChan; /* Unformated echange channel */ + xbt_dynar_t sockets; /* all sockets known to this process */ + +} s_gras_trp_procdata_t,*gras_trp_procdata_t; + #endif /* GRAS_TRP_INTERFACE_H */