X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/102ef4964f88946b246ed7bfb81b57ec2156de1d..bfbe7002a7ff4147e838e6d88841ed8e87683683:/include/gras/transport.h diff --git a/include/gras/transport.h b/include/gras/transport.h index 32a5cdb3c4..ca99c83b43 100644 --- a/include/gras/transport.h +++ b/include/gras/transport.h @@ -15,46 +15,46 @@ #include "xbt/error.h" -typedef struct s_gras_socket gras_socket_t; +typedef struct s_gras_socket *gras_socket_t; gras_error_t gras_socket_client(const char *host, unsigned short port, - /* OUT */ gras_socket_t **dst); + /* 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); + /* OUT */ gras_socket_t *dst); +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); +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); /* extended interface to get all details */ gras_error_t gras_socket_client_ext(const char *host, unsigned short port, unsigned long int bufSize, int raw, - /* OUT */ gras_socket_t **dst); + /* OUT */ gras_socket_t *dst); gras_error_t gras_socket_server_ext(unsigned short port, unsigned long int bufSize, int raw, - /* OUT */ gras_socket_t **dst); + /* OUT */ gras_socket_t *dst); /* using raw sockets */ -gras_error_t gras_socket_raw_send(gras_socket_t *peer, +gras_error_t gras_socket_raw_send(gras_socket_t peer, unsigned int timeout, unsigned long int expSize, unsigned long int msgSize); -gras_error_t gras_socket_raw_recv(gras_socket_t *peer, +gras_error_t gras_socket_raw_recv(gras_socket_t peer, unsigned int timeout, unsigned long int expSize, unsigned long int msgSize); /* debuging functions */ gras_error_t gras_socket_client_from_file(const char*path, - /* OUT */ gras_socket_t **dst); + /* OUT */ gras_socket_t *dst); gras_error_t gras_socket_server_from_file(const char*path, - /* OUT */ gras_socket_t **dst); + /* OUT */ gras_socket_t *dst); #endif /* GRAS_TRANSPORT_H */