- simgrid::s4u::ExecPtr bob_compute = simgrid::s4u::this_actor::exec_init(1e9);
- simgrid::s4u::IoPtr bob_write =
- simgrid::s4u::Host::current()->get_disks().front()->io_init(4000000, simgrid::s4u::Io::OpType::WRITE);
- simgrid::s4u::IoPtr carl_read =
- simgrid::s4u::Host::by_name("carl")->get_disks().front()->io_init(4000000, simgrid::s4u::Io::OpType::READ);
- simgrid::s4u::ExecPtr carl_compute = simgrid::s4u::Host::by_name("carl")->exec_init(1e9);
+ std::vector<sg4::ActivityPtr> pending_activities;
+
+ sg4::ExecPtr bob_compute = sg4::this_actor::exec_init(1e9);
+ pending_activities.push_back(boost::dynamic_pointer_cast<sg4::Activity>(bob_compute));
+ sg4::IoPtr bob_write = sg4::Host::current()->get_disks().front()->io_init(4000000, sg4::Io::OpType::WRITE);
+ pending_activities.push_back(boost::dynamic_pointer_cast<sg4::Activity>(bob_write));
+ sg4::IoPtr carl_read = sg4::Host::by_name("carl")->get_disks().front()->io_init(4000000, sg4::Io::OpType::READ);
+ pending_activities.push_back(boost::dynamic_pointer_cast<sg4::Activity>(carl_read));
+ sg4::ExecPtr carl_compute = sg4::Host::by_name("carl")->exec_init(1e9);
+ pending_activities.push_back(boost::dynamic_pointer_cast<sg4::Activity>(carl_compute));