Skip to content
Snippets Groups Projects
LibraryManager.cpp 635 B
Newer Older
#include <iostream>

#include "MantidKernel/DllOpen.h"
#include "MantidKernel/LibraryManager.h"
	LibraryManager::LibraryManager() : module(0)
Matt Clarke's avatar
Matt Clarke committed
	{}

	LibraryManager::~LibraryManager()
	{
		//Close lib
		if (module)
		{
			DllOpen::CloseDll(module);
			module = 0;
		}
	bool LibraryManager::OpenLibrary(const std::string& libName)
			//Load dynamically loaded library
			module = DllOpen::OpenDll(libName);
			if (!module) 
			{
				std::cout << "Could not open library!\n";