Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Follow coding style for sg_link_{get,set}_data.
authorArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Fri, 23 Oct 2020 14:00:43 +0000 (16:00 +0200)
committerArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Fri, 23 Oct 2020 16:01:44 +0000 (18:01 +0200)
docs/source/app_s4u.rst
include/simgrid/link.h
src/s4u/s4u_Link.cpp

index 7a3b966..459d26f 100644 (file)
@@ -1387,8 +1387,8 @@ User data and properties
 
    .. group-tab:: C
 
-      .. autodoxymethod:: sg_link_data(const_sg_link_t link)
-      .. autodoxymethod:: sg_link_data_set(sg_link_t link, void *data)
+      .. autodoxymethod:: sg_link_get_data(const_sg_link_t link)
+      .. autodoxymethod:: sg_link_set_data(sg_link_t link, void *data)
 
 On/Off
 ------
index 115e64a..9567465 100644 (file)
@@ -20,8 +20,11 @@ XBT_PUBLIC double sg_link_bandwidth(const_sg_link_t link);
 XBT_PUBLIC void sg_link_bandwidth_set(sg_link_t link, double value);
 XBT_PUBLIC double sg_link_latency(const_sg_link_t link);
 XBT_PUBLIC void sg_link_latency_set(sg_link_t link, double value);
-XBT_PUBLIC void* sg_link_data(const_sg_link_t link);
-XBT_PUBLIC void sg_link_data_set(sg_link_t link, void* data);
+XBT_PUBLIC void* sg_link_get_data(const_sg_link_t link);
+XBT_PUBLIC void sg_link_set_data(sg_link_t link, void* data);
+XBT_ATTRIB_DEPRECATED_v330("Please use sg_link_get_data()") XBT_PUBLIC void* sg_link_data(const_sg_link_t link);
+XBT_ATTRIB_DEPRECATED_v330("Please use sg_link_set_data()") XBT_PUBLIC
+    void sg_link_data_set(sg_link_t link, void* data);
 XBT_PUBLIC int sg_link_count();
 XBT_PUBLIC sg_link_t* sg_link_list();
 SG_END_DECL
index dd77817..a6fc902 100644 (file)
@@ -161,14 +161,22 @@ void sg_link_latency_set(sg_link_t link, double value)
 {
   return link->set_latency(value);
 }
-void* sg_link_data(const_sg_link_t link)
+void* sg_link_get_data(const_sg_link_t link)
 {
   return link->get_data();
 }
-void sg_link_data_set(sg_link_t link, void* data)
+void sg_link_set_data(sg_link_t link, void* data)
 {
   link->set_data(data);
 }
+void* sg_link_data(const_sg_link_t link) // XBT_ATTRIB_DEPRECATED_v330
+{
+  return sg_link_get_data(link);
+}
+void sg_link_data_set(sg_link_t link, void* data) // XBT_ATTRIB_DEPRECATED_v330
+{
+  sg_link_set_data(link, data);
+}
 int sg_link_count()
 {
   return simgrid::s4u::Engine::get_instance()->get_link_count();