From d3b28fb6122e77004015a70f54af3f2fb78ed5af Mon Sep 17 00:00:00 2001 From: mquinson Date: Thu, 24 Jun 2010 09:17:49 +0000 Subject: [PATCH 1/1] New function gras_msgtype_get_name() git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7929 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- ChangeLog | 3 +++ include/gras/messages.h | 1 + src/gras/Msg/gras_msg_types.c | 7 +++++++ 3 files changed, 11 insertions(+) diff --git a/ChangeLog b/ChangeLog index f033707598..8061f69ba9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -33,6 +33,9 @@ SimGrid (3.5) unstable; urgency=low code (even before the xbt_init / MSG_init) - xbt_exit is now a no-op and produce a warning when used. + GRAS: + * New function: gras_msgtype_get_name() + Build chain: bug fixes and further polishing * Fix the 'make install' target. No need to use 'make install-simgrid' anymore diff --git a/include/gras/messages.h b/include/gras/messages.h index a21e58e0fd..dd49e2c847 100644 --- a/include/gras/messages.h +++ b/include/gras/messages.h @@ -70,6 +70,7 @@ XBT_PUBLIC(gras_msgtype_t) gras_msgtype_by_name_or_null(const char *name); XBT_PUBLIC(gras_msgtype_t) gras_msgtype_by_namev(const char *name, short int version); XBT_PUBLIC(gras_msgtype_t) gras_msgtype_by_id(int id); +XBT_PUBLIC(const char*) gras_msgtype_get_name(gras_msgtype_t type); XBT_PUBLIC(void) gras_msgtype_dumpall(void); diff --git a/src/gras/Msg/gras_msg_types.c b/src/gras/Msg/gras_msg_types.c index 0511544b5a..0ea75e4e6f 100644 --- a/src/gras/Msg/gras_msg_types.c +++ b/src/gras/Msg/gras_msg_types.c @@ -213,6 +213,13 @@ gras_msgtype_t gras_msgtype_by_id(int id) return (gras_msgtype_t) xbt_set_get_by_id(_gras_msgtype_set, id); } +/* ******************************************************************** */ +/* GETTERS */ +/* ******************************************************************** */ + +XBT_INLINE const char* gras_msgtype_get_name(gras_msgtype_t type) { + return type->name; +} /* ******************************************************************** */ -- 2.20.1