});
}
+void VirtualMachine::suspend()
+{
+ smx_actor_t issuer = SIMIX_process_self();
+ simgrid::simix::kernelImmediate([this, issuer]() { pimpl_vm_->suspend(issuer); });
+ XBT_DEBUG("vm_suspend done");
+}
+
+void VirtualMachine::resume()
+{
+ pimpl_vm_->resume();
+}
+
bool VirtualMachine::isMigrating()
{
return pimpl_vm_ && pimpl_vm_->isMigrating;