X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/b3b356352e87ae00a20f737c48e19b0c8413455a..a34d8237b8267686bbd259670f27da273ff5236e:/src/surf/network_cm02.hpp diff --git a/src/surf/network_cm02.hpp b/src/surf/network_cm02.hpp index abdbf83013..888907df9b 100644 --- a/src/surf/network_cm02.hpp +++ b/src/surf/network_cm02.hpp @@ -4,24 +4,26 @@ /* This program is free software; you can redistribute it and/or modify it * under the terms of the license (GNU LGPL) which comes with this package. */ +#ifndef SURF_NETWORK_CM02_HPP_ +#define SURF_NETWORK_CM02_HPP_ + +#include + #include "network_interface.hpp" #include "xbt/fifo.h" #include "xbt/graph.h" -#ifndef SURF_NETWORK_CM02_HPP_ -#define SURF_NETWORK_CM02_HPP_ - /*********** * Classes * ***********/ -class NetworkCm02Model; -class NetworkCm02Action; +class XBT_PRIVATE NetworkCm02Model; +class XBT_PRIVATE NetworkCm02Action; /********* * Tools * *********/ -void net_define_callbacks(void); +XBT_PRIVATE void net_define_callbacks(void); /********* * Model * @@ -42,7 +44,7 @@ public: e_surf_resource_state_t state_initial, tmgr_trace_t state_trace, e_surf_link_sharing_policy_t policy, - xbt_dict_t properties); + xbt_dict_t properties) override; void addTraces(); void updateActionsStateLazy(double now, double delta); void updateActionsStateFull(double now, double delta);