- THROW1(mismatch_error, 0, "Unable to find any portrec for port #%d", port);
+ return NULL;
+}
+
+/***
+ *** Info about who's speaking
+ ***/
+static int gras_trp_sg_my_port(xbt_socket_t s)
+{
+ gras_trp_sg_sock_data_t sockdata = xbt_socket_get_data(s);
+ if (gras_socket_im_the_server(s))
+ return sockdata->server_port;
+ else
+ return sockdata->client_port;
+}
+static int gras_trp_sg_peer_port(xbt_socket_t s)
+{
+ gras_trp_sg_sock_data_t sockdata = xbt_socket_get_data(s);
+ if (gras_socket_im_the_server(s))
+ return sockdata->client_port;
+ else
+ return sockdata->server_port;