X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/3d54962f9e6f3dd33c20d85f335022f5842a4a93..450dd9c8bcc7e9dc4f3a9ab8735474b587ca568b:/include/amok/hostmanagement.h diff --git a/include/amok/hostmanagement.h b/include/amok/hostmanagement.h index 14ef2a3580..f9ec12665e 100644 --- a/include/amok/hostmanagement.h +++ b/include/amok/hostmanagement.h @@ -32,7 +32,10 @@ * - joining the group (with amok_hm_group_join(), so that the master now it) * - entering the endless loop (with amok_hm_mainloop()). - * The master, on its side, should create declare the datatypes and messages just like slaves. + * The master, on its side, should create declare the datatypes and + * messages just like slaves. It should then create a group with + * amok_hm_group_new(). + * Afterward, there is two solutions. * - If your master is a deamon which never stops itself (just like regular UNIX daemons), it should: * - register the needed callbacks to messages comming from slaves @@ -56,15 +59,15 @@ void amok_hm_kill_hp(char *name,int port); void amok_hm_kill(gras_socket_t buddy); void amok_hm_kill_sync(gras_socket_t buddy); -xbt_dynar_t amok_hm_group_new(char *group_name); -xbt_dynar_t amok_hm_group_get(gras_socket_t master,char *group_name); +xbt_dynar_t amok_hm_group_new(const char *group_name); +xbt_dynar_t amok_hm_group_get(gras_socket_t master, const char *group_name); -void amok_hm_group_join(gras_socket_t master, char *group_name); -void amok_hm_group_leave(gras_socket_t master, char *group_name); +void amok_hm_group_join(gras_socket_t master, const char *group_name); +void amok_hm_group_leave(gras_socket_t master, const char *group_name); -void amok_hm_group_shutdown_local(char *group_name); -void amok_hm_group_shutdown_remote(gras_socket_t master, char *group_name); +void amok_hm_group_shutdown(const char *group_name); +void amok_hm_group_shutdown_remote(gras_socket_t master, const char *group_name); /** @} */