Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
This change is relative with the mailbox concept :
authorcherierm <cherierm@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Fri, 11 Jan 2008 10:10:53 +0000 (10:10 +0000)
committercherierm <cherierm@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Fri, 11 Jan 2008 10:10:53 +0000 (10:10 +0000)
commit648ef671efa341346c38df5f27d10a530119108f
treef1690ad971f10410a1a7a0d0e83eab358254b794
parentd5b93304c003059f0994a809fb147eb7e90791c6
This change is relative with the mailbox concept :

include/msg/msg.h The function MSG_task_receive_with_time_out is renamed MSG_task_receive_with_timeout

src/msg/private.h Add the declaration of the structure of a mailbox, the structure simdata_host use now the concept of mailbox

src/msg/global.c The initialization and the finalization of the mailbox module are respectively call by the functions MSG_global_init()
and MSG_clean()

src/msg/msg_mailbox.c Implementation of the functions MSG_mailbox_get_task_ext and MSG_mailbox_put_with_timeout, MSG_mailbox_get_by_channel;
the MSG_mailbox_destroy function is deleted...

src/msg/msg_mailbox.h  renamed mailbox.h

src/msg/host.c The host use now the mailbox concept (the mailboxes of the hosts are not added in the global dictionary)

src/msg/gos.c All the functions use now the now concept of mailbox, refactoring of code (the code related with the mailboxes
is merged in the MSG_mailbox* functions)

src/simix/smx_global.c The initialization and the finalization module functions are now call in the msg.c source file.

src/simix/smx_process.c Add the mailbox identified by the alias "Host:Process" in the global dictionary

src/java/jmsg.c msg_mailbox.h is renamed mailbox.h

src/Makefile.am msg_mailbox.h is renamed mailbox.h

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5190 48e7efb5-ca39-0410-a469-dd3cf9ba447f
include/msg/msg.h
src/Makefile.am
src/java/jmsg.c
src/msg/global.c
src/msg/gos.c
src/msg/host.c
src/msg/msg_mailbox.c
src/msg/msg_mailbox.h
src/msg/private.h
src/simix/smx_global.c
src/simix/smx_process.c