Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
2004-04-09 Martin Quinson <martin.quinson@tuxfamily.org>
authormquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Thu, 15 Apr 2004 00:17:02 +0000 (00:17 +0000)
committermquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Thu, 15 Apr 2004 00:17:02 +0000 (00:17 +0000)
commit6511b78ff810ead55a110d42b01a08255a55b56d
tree3dfdc8675646c642957ad3a3174c448a1797e097
parent84a0b9d1947db0f61f3a82fb6df02add111fd62f
2004-04-09 Martin Quinson  <martin.quinson@tuxfamily.org>

 [Transport plugins]
   - factorize more code between RL and SG in socket creation
   - Complete the implementation and tests of:
     o TCP
     o file (only in RL, and mainly for debugging)

     I lost 3 days to design a portable address resolver, and then decided
       that the prototype mainly have to run on my box.
     Addressing portability too early may be like optimizing too early :-/
 [Tests]
   - use gras_init in the Tests instead of the crappy parse_log_opt
     (the latter function is removed)
 [Conditional execution]
   - New functions: gras_if_RL/gras_if_SG (basic support for this)
 [Code reorganisation]
  - Get rid of libgrasutils.a since it makes more trouble than it solves.
    Build examples against the RL library, since there is no way to disable
    its creation for now.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@81 48e7efb5-ca39-0410-a469-dd3cf9ba447f
45 files changed:
configure
configure.ac
cruft/doc/tmpl/comm_datadesc.sgml
cruft/doc/tmpl/comm_socks.sgml
cruft/doc/tmpl/gras-unused.sgml
cruft/doc/tmpl/gras_private.sgml
include/cond.h [new file with mode: 0644]
include/core.h
include/gras.h
include/module.h
include/transport.h
include/virtu.h [new file with mode: 0644]
install-sh
src/gras/.cvsignore
src/gras/Makefile.am
src/gras/Transport/rl_transport.c
src/gras/Transport/transport.c
src/gras/Transport/transport_interface.h
src/gras/Transport/transport_plugin_file.c [new file with mode: 0644]
src/gras/Transport/transport_plugin_sg.c
src/gras/Transport/transport_plugin_tcp.c
src/gras/Transport/transport_private.h
src/gras/Virtu/rl_conditional.c [new file with mode: 0644]
src/gras/Virtu/sg_conditional.c [new file with mode: 0644]
src/gras/gras_private.h
src/xbt/core_interface.h [new file with mode: 0644]
src/xbt/log.c
src/xbt/module.c
testsuite/.cvsignore
testsuite/Makefile.am
testsuite/gras/test_utils.c [deleted file]
testsuite/gras/trp_file_client.c [new file with mode: 0644]
testsuite/gras/trp_file_server.c [new file with mode: 0644]
testsuite/gras/trp_file_usage.in [new file with mode: 0644]
testsuite/gras/trp_tcp_client.c [new file with mode: 0644]
testsuite/gras/trp_tcp_server.c [new file with mode: 0644]
testsuite/gras/trp_tcp_usage.in [new file with mode: 0644]
testsuite/xbt/config_usage.c
testsuite/xbt/dict_crash.c
testsuite/xbt/dict_usage.c
testsuite/xbt/dynar_double.c
testsuite/xbt/dynar_int.c
testsuite/xbt/dynar_string.c
testsuite/xbt/log_usage.c
testsuite/xbt/set_usage.c