Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
rename facets to extensions for clarity sake
[simgrid.git] / src / surf / cpu_interface.cpp
index feca411..2f1f7df 100644 (file)
@@ -20,12 +20,12 @@ simgrid::surf::CpuModel *surf_cpu_model_vm;
 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>();
 }
 
 /*************
@@ -241,8 +241,8 @@ void Cpu::setState(e_surf_resource_state_t state)
 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,