X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/8fda7faea52d55ca15ff084a64029b2a63e2f720..a539cc1790aed8a1549a6cde5cdddc0876615851:/src/plugins/vm/VmHostExt.cpp diff --git a/src/plugins/vm/VmHostExt.cpp b/src/plugins/vm/VmHostExt.cpp index a4fcf09ece..613199fa96 100644 --- a/src/plugins/vm/VmHostExt.cpp +++ b/src/plugins/vm/VmHostExt.cpp @@ -1,17 +1,20 @@ -/* Copyright (c) 2013-2016. The SimGrid Team. All rights reserved. */ +/* Copyright (c) 2013-2018. The SimGrid Team. All rights reserved. */ /* 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. */ #include "src/plugins/vm/VmHostExt.hpp" -XBT_LOG_EXTERNAL_CATEGORY(surf_vm); -XBT_LOG_DEFAULT_CATEGORY(surf_vm); +XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(surf_vm); namespace simgrid { namespace vm { -VmHostExt::~VmHostExt() +simgrid::xbt::Extension VmHostExt::EXTENSION_ID; + +void VmHostExt::ensureVmExtInstalled() { + if (not EXTENSION_ID.valid()) + EXTENSION_ID = simgrid::s4u::Host::extension_create(); } } }