-/************
- * Resource *
- ************/
-class NetworkConstantLink : public NetworkCm02Link {
-public:
- NetworkConstantLink(NetworkCm02ModelPtr model, const char* name, xbt_dict_t properties);
- bool isUsed();
- void updateState(tmgr_trace_event_t event_type, double value, double date);
- double getBandwidth();
- double getLatency();
- bool isShared();
+ Link* createLink(const char *name,
+ double bw_initial,
+ tmgr_trace_t bw_trace,
+ double lat_initial,
+ tmgr_trace_t lat_trace,
+ e_surf_resource_state_t state_initial,
+ tmgr_trace_t state_trace,
+ e_surf_link_sharing_policy_t policy,
+ xbt_dict_t properties) { DIE_IMPOSSIBLE; }
+ void addTraces() { DIE_IMPOSSIBLE; }
+ xbt_dynar_t getRoute(RoutingEdge *src, RoutingEdge *dst) { DIE_IMPOSSIBLE; }