-gras_error_t gras_trp_buf_socket_client(gras_trp_plugin_t *self,
- const char *host,
- unsigned short port,
- /* OUT */ gras_socket_t *sock);
-gras_error_t gras_trp_buf_socket_server(gras_trp_plugin_t *self,
- unsigned short port,
- /* OUT */ gras_socket_t *sock);
-gras_error_t gras_trp_buf_socket_accept(gras_socket_t *sock,
- gras_socket_t **dst);
-
-void gras_trp_buf_socket_close(gras_socket_t *sd);
+xbt_error_t gras_trp_buf_socket_client(gras_trp_plugin_t *self,
+ gras_socket_t sock);
+xbt_error_t gras_trp_buf_socket_server(gras_trp_plugin_t *self,
+ gras_socket_t sock);
+xbt_error_t gras_trp_buf_socket_accept(gras_socket_t sock,
+ gras_socket_t *dst);
+
+void gras_trp_buf_socket_close(gras_socket_t sd);