namespace simgrid {
namespace surf {
-simgrid::xbt::FacetLevel<simgrid::Host, Cpu> Cpu::LEVEL;
+simgrid::xbt::Extension<simgrid::Host, Cpu> Cpu::EXTENSION_ID;
void Cpu::init()
{
- if (!LEVEL.valid())
- LEVEL = simgrid::Host::add_level<simgrid::surf::Cpu>();
+ if (!EXTENSION_ID.valid())
+ EXTENSION_ID = simgrid::Host::extension_create<simgrid::surf::Cpu>();
}
/*************
void Cpu::plug(simgrid::Host* host)
{
if (this->m_host != nullptr)
- xbt_die("Aleady plugged into host %s", host->id().c_str());
- host->set_facet(this);
+ xbt_die("Already plugged into host %s", host->id().c_str());
+ host->extension_set(this);
this->m_host = host;
simgrid::surf::cpuCreatedCallbacks(this);
simgrid::surf::cpuStateChangedCallbacks(this,