Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Two new functions
authormquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Fri, 2 Jun 2006 00:11:11 +0000 (00:11 +0000)
committermquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Fri, 2 Jun 2006 00:11:11 +0000 (00:11 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2348 48e7efb5-ca39-0410-a469-dd3cf9ba447f

include/gras/transport.h

index a5cc242..02dc476 100644 (file)
@@ -37,9 +37,9 @@ typedef struct s_gras_socket *gras_socket_t;
 
 /** \brief Simply create a client socket (to speak to a remote host) */
 gras_socket_t gras_socket_client(const char *host, unsigned short port);
+gras_socket_t gras_socket_client_from_string(const char *host);
 /** \brief Simply create a server socket (to ear from remote hosts speaking to you) */
 gras_socket_t gras_socket_server(unsigned short port);
-/** \brief Close socket */
 void          gras_socket_close(gras_socket_t sd);
 
 /** \brief Create a client socket, full interface to all relevant settings */
@@ -51,6 +51,10 @@ gras_socket_t gras_socket_client_ext(const char *host,
 gras_socket_t gras_socket_server_ext(unsigned short port,
                                     unsigned long int bufSize,
                                     int measurement);
+gras_socket_t
+gras_socket_server_range(unsigned short minport, unsigned short maxport,
+                        unsigned long int buf_size, int measurement);
+
 /* @}*/
 /** \defgroup GRAS_sock_info Retrieving data about sockets and peers 
  *  \ingroup GRAS_sock