X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/3d0d626e19a7b79320e7d922c9c1dcf122076cea..187ba0c05f9fbe51175179b9f637b6554f947468:/src/gras/Virtu/virtu_interface.h diff --git a/src/gras/Virtu/virtu_interface.h b/src/gras/Virtu/virtu_interface.h deleted file mode 100644 index 10c065db2f..0000000000 --- a/src/gras/Virtu/virtu_interface.h +++ /dev/null @@ -1,44 +0,0 @@ -/* $Id$ */ - -/* virtu[alization] - speciafic parts for each OS and for SG */ - -/* module's public interface exported within GRAS, but not to end user. */ - -/* Authors: Martin Quinson */ -/* Copyright (C) 2004 Martin Quinson. */ - -/* This program is free software; you can redistribute it and/or modify it - under the terms of the license (GNU LGPL) which comes with this package. */ - -#ifndef GRAS_VIRTU_INTERFACE_H -#define GRAS_VIRTU_INTERFACE_H - -/** - * gras_process_data_t: - * - * Data for each process - */ -typedef struct { - /*queue of msgs storing the ones got while msg_wait'ing for something else */ - gras_dynar_t *msg_queue; /* elm type: gras_msg_t */ - - /* registered callbacks for each message */ - gras_dynar_t *cbl_list; /* elm type: gras_cblist_t */ - - /* 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); -void gras_procdata_init(void); -void gras_procdata_exit(void); -#endif /* GRAS_VIRTU_INTERFACE_H */