}
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)
{
}
int sg_link_count()
{
- return simgrid::surf::LinkImpl::linksCount();
+ return simgrid::kernel::resource::LinkImpl::linksCount();
}
sg_link_t* sg_link_list()
{
- simgrid::surf::LinkImpl** list = simgrid::surf::LinkImpl::linksList();
+ simgrid::kernel::resource::LinkImpl** list = simgrid::kernel::resource::LinkImpl::linksList();
sg_link_t* res = (sg_link_t*)list; // Use the same memory area
int size = sg_link_count();
}
void sg_link_exit()
{
- simgrid::surf::LinkImpl::linksExit();
+ simgrid::kernel::resource::LinkImpl::linksExit();
}
/***********
namespace simgrid {
namespace s4u {
-Link* Link::byName(const char* name)
+Link* Link::by_name(const char* name)
{
- surf::LinkImpl* res = surf::LinkImpl::byName(name);
+ kernel::resource::LinkImpl* res = kernel::resource::LinkImpl::byName(name);
if (res == nullptr)
return nullptr;
return &res->piface_;
return this->pimpl_->bandwidth();
}
-int Link::sharingPolicy()
+Link::SharingPolicy Link::sharingPolicy()
{
return this->pimpl_->sharingPolicy();
}
simgrid::xbt::signal<void(s4u::Link&)> Link::onCreation;
simgrid::xbt::signal<void(s4u::Link&)> Link::onDestruction;
simgrid::xbt::signal<void(s4u::Link&)> Link::onStateChange;
-simgrid::xbt::signal<void(surf::NetworkAction*, s4u::Host* src, s4u::Host* dst)> Link::onCommunicate;
-simgrid::xbt::signal<void(surf::NetworkAction*)> Link::onCommunicationStateChange;
+simgrid::xbt::signal<void(kernel::resource::NetworkAction*, s4u::Host* src, s4u::Host* dst)> Link::onCommunicate;
+simgrid::xbt::signal<void(kernel::resource::NetworkAction*)> Link::onCommunicationStateChange;
}
}