32 #include "../../Defines.h" 33 #include "../../core/plugin/CppPlugin.h" 34 #include "../core/VirtualMachineManager.h" 54 "py", std::unique_ptr<te::vm::core::VirtualMachine>(
void insert(const std::string &id, std::unique_ptr< VirtualMachine > vm)
It adds a new VM to be managed.
TERRALIB_CPP_PLUGIN_BEGIN(Plugin) TERRALIB_CPP_PLUGIN_STARTUP
TERRALIB_CPP_PLUGIN_SHUTDOWN
#define TERRALIB_CPP_PLUGIN_END(plugin_class_name)
void erase(const std::string &id)
It removes a given virtual machine.
Implementation of a virtual machine for the Python Programming Language.
#define TERRALIB_CPP_PLUGIN_STARTUP
static VirtualMachineManager & instance()
Return a reference to the singleton.