X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/6de03ecc4e630732984a0673512a5d15fd75e270..3715b2a421abd8357f41fb2be3c25a351f1af8cb:/src/surf/network_constant.hpp diff --git a/src/surf/network_constant.hpp b/src/surf/network_constant.hpp index 46ac808b14..0705b978ed 100644 --- a/src/surf/network_constant.hpp +++ b/src/surf/network_constant.hpp @@ -13,13 +13,7 @@ * Classes * ***********/ class NetworkConstantModel; -typedef NetworkConstantModel *NetworkConstantModelPtr; - -class NetworkConstantLink; -typedef NetworkConstantLink *NetworkConstantLinkPtr; - class NetworkConstantAction; -typedef NetworkConstantAction *NetworkConstantActionPtr; /********* * Model * @@ -33,10 +27,9 @@ public: }; double shareResources(double now); void updateActionsState(double now, double delta); - ActionPtr communicate(RoutingEdgePtr src, RoutingEdgePtr dst, + Action *communicate(RoutingEdge *src, RoutingEdge *dst, double size, double rate); - void gapRemove(ActionPtr action); - //FIXME:virtual void addTraces() =0; + void gapRemove(Action *action); }; /************ @@ -44,7 +37,7 @@ public: ************/ class NetworkConstantLink : public NetworkCm02Link { public: - NetworkConstantLink(NetworkCm02ModelPtr model, const char* name, xbt_dict_t properties); + NetworkConstantLink(NetworkCm02Model *model, const char* name, xbt_dict_t properties); bool isUsed(); void updateState(tmgr_trace_event_t event_type, double value, double date); double getBandwidth(); @@ -57,7 +50,7 @@ public: **********/ class NetworkConstantAction : public NetworkCm02Action { public: - NetworkConstantAction(NetworkConstantModelPtr model_, double size, double latency) + NetworkConstantAction(NetworkConstantModel *model_, double size, double latency) : NetworkCm02Action(model_, size, false) , m_latInit(latency) { @@ -69,7 +62,6 @@ public: p_variable = NULL; }; int unref(); - void recycle(); void cancel(); void setCategory(const char *category); void suspend();