static simgrid::surf::signal<void(Host*)> onStateChange; /** Called when the machine is turned on or off */
public:
+ static void classInit(); // must be called before the first use of that class
/**
* @brief Host constructor
*
* @param name The name of the Host
* @param props Dictionary of properties associated to this Host
* @param storage The Storage associated to this Host
- * @param netElm The RoutingEdge associated to this Host
* @param cpu The Cpu associated to this Host
*/
Host(simgrid::surf::Model *model, const char *name, xbt_dict_t props,
- xbt_dynar_t storage, NetCard *netElm, Cpu *cpu);
+ xbt_dynar_t storage, Cpu *cpu);
/**
* @brief Host constructor
* @param props Dictionary of properties associated to this Host
* @param constraint The lmm constraint associated to this Host if it is part of a LMM component
* @param storage The Storage associated to this Host
- * @param netElm The RoutingEdge associated to this Host
* @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, NetCard *netElm,
- Cpu *cpu);
+ lmm_constraint_t constraint, xbt_dynar_t storage, Cpu *cpu);
/* Host destruction logic */
/**************************/
public:
xbt_dynar_t p_storage;
- NetCard *p_netElm;
Cpu *p_cpu;
simgrid::Host* p_host = nullptr;