X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/4eed03f7bb0f25191cc58578087de20d06f8b5d9..168dc880e22aca384071d6f8dd39ec26bd094c4e:/src/gras/Virtu/virtu_interface.h diff --git a/src/gras/Virtu/virtu_interface.h b/src/gras/Virtu/virtu_interface.h index 4cd715393d..74ed9f7ce6 100644 --- a/src/gras/Virtu/virtu_interface.h +++ b/src/gras/Virtu/virtu_interface.h @@ -25,19 +25,18 @@ typedef struct { /* registered callbacks for each message */ gras_dynar_t *cbl_list; /* elm type: gras_cblist_t */ - - /* The channel we are listening to in SG for formated messages */ - int chan; - gras_socket_t *sock; /* the corresponding socket (SG only) */ - - /* The channel we are listening to in SG for raw send/recv */ - int rawChan; - gras_socket_t *rawSock;/* the corresponding socket (SG only) */ + /* SG only elements. In RL, they are part of the OS ;) */ + int chan; /* Formated messages channel */ + int rawChan; /* Unformated echange channel */ + gras_dynar_t *sockets; /* all sockets known to this process */ /* globals of the process */ void *userdata; } gras_procdata_t; +/* Access */ +gras_dynar_t * gras_socketset_get(void); + /* FIXME: mv to _private? */ gras_procdata_t *gras_procdata_get(void); gras_error_t gras_procdata_init(void);