Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
sizes are unsigned long int
[simgrid.git] / src / gras / Transport / transport_interface.h
index b481a3a..595deab 100644 (file)
@@ -30,7 +30,7 @@ gras_trp_select(double timeout,
 
 
 /***
- *** Plugin mecanism 
+ *** Plugin mechanism 
  ***/
 
 /* A plugin type */
@@ -57,11 +57,11 @@ struct gras_trp_plugin_ {
   void         (*socket_close)(gras_socket_t sd);
     
   xbt_error_t (*chunk_send)(gras_socket_t sd,
-                            const char *data,
-                            long int size);
+                            const char *data,
+                           unsigned long int size);
   xbt_error_t (*chunk_recv)(gras_socket_t sd,
-                            char *data,
-                            long int size);
+                           char *data,
+                           unsigned long int size);
 
   /* flush has to make sure that the pending communications are achieved */
   xbt_error_t (*flush)(gras_socket_t sd);
@@ -83,7 +83,7 @@ gras_trp_plugin_get_by_name(const char *name,
 typedef struct {
    /* SG only elements. In RL, they are part of the OS ;) */
    int chan;    /* Formated messages channel */
-   int rawChan; /* Unformated echange channel */
+   int measChan; /* Unformated echange channel for performance measurement*/
    xbt_dynar_t sockets; /* all sockets known to this process */
    
 } s_gras_trp_procdata_t,*gras_trp_procdata_t;