Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Reintroduce raw sockets.
authormquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Wed, 29 Sep 2004 09:28:42 +0000 (09:28 +0000)
committermquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Wed, 29 Sep 2004 09:28:42 +0000 (09:28 +0000)
commitfbae123576a9e383ca4eb0ff2c6d78278f94b233
tree00828f0d0138fb9c79fdfbe4ff23f4d9002e1a48
parent93413c0a2359997287c5051024cdd74266bd5c55
Reintroduce raw sockets.
 Created by gras_socket_{client,server}_ext;used with gras_raw_{send,recv}
 It should allow to kill the last bits of gras first version.

 This is not completely satisfactory yet (dupplicate code with
 chunk_{send,recv}; a bit out of the plugin mecanism), but it should work.

Simplify transport plugin interface by not passing any argument to _server
 and _client, but embeeding them in the socket struct directly.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@437 48e7efb5-ca39-0410-a469-dd3cf9ba447f
src/gras/Transport/sg_transport.c
src/gras/Transport/transport.c
src/gras/Transport/transport_interface.h
src/gras/Transport/transport_plugin_buf.c
src/gras/Transport/transport_plugin_sg.c
src/gras/Transport/transport_plugin_tcp.c
src/gras/Transport/transport_private.h