Newer
Older
#include "MantidKernel/DllOpen.h"
#include "MantidKernel/LibraryManager.h"
Russell Taylor
committed
{
namespace Kernel
LibraryManager::LibraryManager() : module(0)
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";
Russell Taylor
committed
} // namespace Kernel
} // namespace Mantid