32 lines
676 B
C++
32 lines
676 B
C++
/*
|
|
* Configuration.cpp
|
|
*
|
|
* Created on: Apr 7, 2014
|
|
* Author: jonny
|
|
*/
|
|
|
|
#include "Configuration.h"
|
|
#include "MemSpecLoader.h"
|
|
|
|
using namespace std;
|
|
|
|
namespace core{
|
|
|
|
string Configuration::memspecUri = "/home/jonny/git/dram/dram/resources/configs/memspecs/MatzesWideIO.xml";
|
|
string Configuration::memconfigUri = "/home/jonny/git/dram/dram/resources/configs/memconfigs/memconfig.xml";
|
|
|
|
Configuration::Configuration()
|
|
{
|
|
MemSpecLoader loader;
|
|
loader.loadConfiguration(*this, Configuration::memspecUri, Configuration::memconfigUri);
|
|
}
|
|
|
|
Configuration& Configuration::getInstance()
|
|
{
|
|
static Configuration configuration;
|
|
return configuration;
|
|
}
|
|
|
|
} /* namespace core */
|
|
|