#include "ProcReader.h"
#include "StringUtils.h"
#include <fstream>

using namespace std;

map<string, string> GetCpuInfo()
{
    map<string, string> result;
    ifstream f;
    
    f.open("/proc/cpuinfo");
    if (f.is_open())
    {
	while (!f.eof())
	{
	    string tmp;
	    string key;
	    string value;
	    getline(f, tmp);
	    if (ParseString(tmp, key, value))
	    {
		result[key] = value;
	    }
	}
    }
        
    f.close();
    
    return result;
}
