Added new call edg_wll_NotifIdDup()
authorDaniel Kouřil <kouril@ics.muni.cz>
Mon, 14 Aug 2006 14:46:53 +0000 (14:46 +0000)
committerDaniel Kouřil <kouril@ics.muni.cz>
Mon, 14 Aug 2006 14:46:53 +0000 (14:46 +0000)
org.glite.lb.common/src/notifid.c

index 8a1d5fe..ee3c162 100644 (file)
@@ -86,3 +86,20 @@ char* edg_wll_NotifIdGetUnique(const edg_wll_NotifId notifid)
        free(id);
        return NULL;
 }
+
+edg_wll_NotifId *
+edg_wll_NotifIdDup(const edg_wll_NotifId src)
+{
+   char *str;
+   edg_wll_NotifId id = NULL;
+   int ret;
+
+   str = edg_wll_NotifIdUnparse(src);
+   if (str == NULL)
+      return NULL;
+
+   ret = edg_wll_NotifIdParse((const char *)str, &id);
+   free(str);
+
+   return id;
+}