Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[Data description]
authormquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Wed, 21 Apr 2004 18:44:57 +0000 (18:44 +0000)
committermquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Wed, 21 Apr 2004 18:44:57 +0000 (18:44 +0000)
commit1bbfe6dff09cff639aaab8fd2898678a5a630c2b
treea748a1f146b89b1c5f3dbc284b701de42ab663f2
parent6511b78ff810ead55a110d42b01a08255a55b56d
 [Data description]
   - register init/exit functions within gras module mecanism
   - send/receive function.
   Convertion is not implemented, but short-cutted if not needed.
   struct/array elements are sent one by one (instead of block-wise), but
     nobody really cares (yet). Get a prototype before optimizing.
   - tests (using a file socket) for DD send/receive on:
     - base types: int, float
     - array: fixed size, string (ie ref to dynamic string)
     - structure: homogeneous, heterogeneous
     - chained list, graph with cycle
   Believe it or not, valgrind is not too unhappy with the results. The
    cycle happily segfaults, but the others are ok. And I'm sick of pointers
    for now.
 [Transport]
   [File plugin]
     - Bugfix when using a filename explicitely (instead of '-')

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@82 48e7efb5-ca39-0410-a469-dd3cf9ba447f
21 files changed:
UNIMPLEMENTED [new file with mode: 0644]
changelog [new file with mode: 0644]
configure
cruft/doc/tmpl/comm_socks.sgml
include/datadesc.h
include/error.h
src/gras/DataDesc/cbps.c
src/gras/DataDesc/datadesc.c
src/gras/DataDesc/datadesc_interface.h
src/gras/DataDesc/datadesc_private.h
src/gras/DataDesc/ddt_create.c
src/gras/DataDesc/ddt_declare.c
src/gras/DataDesc/ddt_remote.c
src/gras/DataDesc/ddt_use.c
src/gras/Makefile.am
src/gras/Transport/transport_plugin_file.c
src/xbt/module.c
src/xbt/set.c
testsuite/Makefile.am
testsuite/gras/datadesc_usage.c [new file with mode: 0644]
testsuite/xbt/dynar_string.c