Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Update versionning info, and add a cheat sheet to the makefile in order to do so...
[simgrid.git] / include / transport.h
index ad0a1bd..b2b83f0 100644 (file)
@@ -20,8 +20,12 @@ gras_error_t gras_socket_client(const char *host,
                                /* OUT */ gras_socket_t **dst);
 gras_error_t gras_socket_server(unsigned short port,
                                /* OUT */ gras_socket_t **dst);
-void         gras_socket_close(gras_socket_t **sd);
+void         gras_socket_close(gras_socket_t *sd);
 
+/* get information about socket */
+int   gras_socket_my_port  (gras_socket_t *sock);
+int   gras_socket_peer_port(gras_socket_t *sock);
+char *gras_socket_peer_name(gras_socket_t *sock);
 
 /* debuging functions */
 gras_error_t gras_socket_client_from_file(const char*path,