.. 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
------
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
{
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();