-NetworkLinkLmm::NetworkLinkLmm(lmm_constraint_t constraint,
- tmgr_history_t history,
- tmgr_trace_t state_trace)
-: ResourceLmm(constraint)
+/************
+ * Resource *
+ ************/
+
+NetworkLink::NetworkLink(NetworkModelPtr model, const char *name, xbt_dict_t props)
+: Resource(model, name, props)
+, p_latEvent(NULL)
+{
+ surf_callback_emit(networkLinkCreatedCallbacks, this);
+}
+
+NetworkLink::NetworkLink(NetworkModelPtr model, const char *name, xbt_dict_t props,
+ lmm_constraint_t constraint,
+ tmgr_history_t history,
+ tmgr_trace_t state_trace)
+: Resource(model, name, props, constraint),
+ p_latEvent(NULL)