HostModel() : Model() {}
~HostModel() {}
- Host *createHost(const char *name, RoutingEdge *net, Cpu *cpu, xbt_dict_t props);
+ Host *createHost(const char *name, NetCard *net, Cpu *cpu, xbt_dict_t props);
void addTraces() override {DIE_IMPOSSIBLE;}
virtual void adjustWeightOfDummyCpuActions();
static simgrid::surf::signal<void(simgrid::surf::Host*, e_surf_resource_state_t, e_surf_resource_state_t)> onStateChange;
public:
- static void classInit(); // must be called before the first use of that class
/**
* @brief Host constructor
*
* @param cpu The Cpu associated to this Host
*/
Host(simgrid::surf::Model *model, const char *name, xbt_dict_t props,
- xbt_dynar_t storage, RoutingEdge *netElm, Cpu *cpu);
+ xbt_dynar_t storage, NetCard *netElm, Cpu *cpu);
/**
* @brief Host constructor
* @param cpu The Cpu associated to this Host
*/
Host(simgrid::surf::Model *model, const char *name, xbt_dict_t props,
- lmm_constraint_t constraint, xbt_dynar_t storage, RoutingEdge *netElm,
+ lmm_constraint_t constraint, xbt_dynar_t storage, NetCard *netElm,
Cpu *cpu);
/* Host destruction logic */
public:
xbt_dynar_t p_storage;
- RoutingEdge *p_netElm;
+ NetCard *p_netElm;
Cpu *p_cpu;
simgrid::Host* p_host = nullptr;