Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Fix scan-build warning (link may be null).
[simgrid.git] / src / s4u / s4u_link.cpp
index 031f57d..46a75c6 100644 (file)
@@ -24,12 +24,12 @@ const char* sg_link_name(sg_link_t link)
 }
 sg_link_t sg_link_by_name(const char* name)
 {
-  return simgrid::s4u::Link::byName(name);
+  return simgrid::s4u::Link::by_name(name);
 }
 
 int sg_link_is_shared(sg_link_t link)
 {
-  return link->sharingPolicy();
+  return (int)link->sharingPolicy();
 }
 double sg_link_bandwidth(sg_link_t link)
 {
@@ -73,7 +73,7 @@ void sg_link_exit()
 
 namespace simgrid {
 namespace s4u {
-Link* Link::byName(const char* name)
+Link* Link::by_name(const char* name)
 {
   kernel::resource::LinkImpl* res = kernel::resource::LinkImpl::byName(name);
   if (res == nullptr)
@@ -107,7 +107,7 @@ double Link::bandwidth()
   return this->pimpl_->bandwidth();
 }
 
-int Link::sharingPolicy()
+Link::SharingPolicy Link::sharingPolicy()
 {
   return this->pimpl_->sharingPolicy();
 }