}
namespace resource {
class Action;
-class Cpu;
+class CpuImpl;
class Model;
class Resource;
class CpuModel;
class NetworkModel;
+class NetworkModelIntf;
class LinkImpl;
class NetworkAction;
class DiskImpl;
class DiskModel;
}
+namespace timer {
+class Timer;
+}
namespace routing {
-class ClusterCreationArgs;
-class LinkCreationArgs;
class NetPoint;
class NetZoneImpl;
-class RouteCreationArgs;
}
namespace profile {
class Event;
} // namespace kernel
namespace simix {
class Host;
- class Timer;
}
namespace surf {
class HostImpl;
using s4u_NetZone = simgrid::s4u::NetZone;
using s4u_VM = simgrid::s4u::VirtualMachine;
-using smx_timer_t = simgrid::simix::Timer*;
+using smx_timer_t = simgrid::kernel::timer::Timer*;
using smx_actor_t = simgrid::kernel::actor::ActorImpl*;
using smx_activity_t = simgrid::kernel::activity::ActivityImpl*;
using smx_cond_t = simgrid::kernel::activity::ConditionVariableImpl*;