Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Fix several glitches, add a 'proc' field to the sockets. I want to know the name...
[simgrid.git] / src / gras / Transport / transport_private.h
index 774ed603c390f3ea9aa14c91421710f02fc9c186..9555fbb8fd85e4ecbf0e8bd1f4189a2a4400c59c 100644 (file)
@@ -23,7 +23,7 @@
 #include "gras/transport.h"  /* rest of module interface */
 
 #include "gras/Transport/transport_interface.h" /* semi-public API */
-#include "gras/Virtu/virtu_interface.h" /* socketset_get() */
+#include "gras/Virtu/virtu_interface.h" /* libdata management */
 
 extern int gras_trp_libdata_id; /* our libdata identifier */
 /**
@@ -41,12 +41,13 @@ typedef struct s_gras_socket  {
   int accepting :1; /* true if master incoming sock in tcp */
   int meas :1; /* true if this is an experiment socket instead of messaging */
 
-  unsigned long int bufSize; /* what to say to the OS. field here to remember it when accepting */
+  unsigned long int buf_size; /* what to say to the OS. field here to remember it when accepting */
    
   int  sd; 
   int  port; /* port on this side */
   int  peer_port; /* port on the other side */
   char *peer_name; /* hostname of the other side */
+  char *peer_proc; /* process on the other side */
 
   void *data;    /* plugin specific data */
 
@@ -64,7 +65,6 @@ void gras_trp_tcp_setup(gras_trp_plugin_t plug);
 void gras_trp_iov_setup(gras_trp_plugin_t plug);
 void gras_trp_file_setup(gras_trp_plugin_t plug);
 void gras_trp_sg_setup(gras_trp_plugin_t plug);
-void gras_trp_buf_setup(gras_trp_plugin_t plug);
 
 /*
 
@@ -86,6 +86,4 @@ void gras_trp_buf_setup(gras_trp_plugin_t plug);
 
 gras_socket_t gras_trp_buf_init_sock(gras_socket_t sock);
 
-xbt_dynar_t gras_socketset_get(void); /* FIXME:KILLME */
-
 #endif /* GRAS_TRP_PRIVATE_H */