friend kernel::resource::VMModel; // Use the pimpl_cpu to compute the VM sharing
friend kernel::resource::VirtualMachineImpl; // creates the the pimpl_cpu
friend kernel::routing::NetZoneImpl;
friend kernel::resource::VMModel; // Use the pimpl_cpu to compute the VM sharing
friend kernel::resource::VirtualMachineImpl; // creates the the pimpl_cpu
friend kernel::routing::NetZoneImpl;
kernel::resource::CpuImpl* pimpl_cpu_ = nullptr;
kernel::routing::NetPoint* pimpl_netpoint_ = nullptr;
public:
kernel::resource::CpuImpl* pimpl_cpu_ = nullptr;
kernel::routing::NetPoint* pimpl_netpoint_ = nullptr;
public:
/** Block the calling actor on an execution located on the called host (with explicit priority) */
void execute(double flops, double priority) const;
/** Block the calling actor on an execution located on the called host (with explicit priority) */
void execute(double flops, double priority) const;