X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/b1acf7fe2f1886e9adcb4313f53548c9995a906c..168dc880e22aca384071d6f8dd39ec26bd094c4e:/src/gras/Virtu/process.c diff --git a/src/gras/Virtu/process.c b/src/gras/Virtu/process.c index 93475bf8a6..50676f8966 100644 --- a/src/gras/Virtu/process.c +++ b/src/gras/Virtu/process.c @@ -35,5 +35,20 @@ gras_procdata_init() { pd->userdata = NULL; TRY(gras_dynar_new( &(pd->msg_queue), sizeof(gras_msg_t), NULL )); TRY(gras_dynar_new( &(pd->cbl_list), sizeof(gras_cblist_t *), NULL )); + TRY(gras_dynar_new( &(pd->sockets), sizeof(gras_socket_t*), NULL)); return no_error; } + +void +gras_procdata_exit() { + gras_procdata_t *pd=gras_procdata_get(); + + gras_dynar_free(pd->msg_queue); + gras_dynar_free(pd->cbl_list); + gras_dynar_free(pd->sockets); +} + +gras_dynar_t * +gras_socketset_get(void) { + return gras_procdata_get()->sockets; +}