convert file_bps to be unsigned long long

Change-Id: Ib5d9ca8f9a2a4e27d9798665b312376a7d9c571c
diff --git a/data.cpp b/data.cpp
index 9e9120c..6566bcd 100644
--- a/data.cpp
+++ b/data.cpp
@@ -358,6 +358,17 @@
     return 0;
 }
 
+unsigned long long DataManager::GetValue(const string varName, unsigned long long& value)
+{
+    string data;
+
+    if (GetValue(varName,data) != 0)
+        return -1;
+
+    value = strtoull(data.c_str(), NULL, 10);
+    return 0;
+}
+
 // This is a dangerous function. It will create the value if it doesn't exist so it has a valid c_str
 string& DataManager::GetValueRef(const string varName)
 {
@@ -458,6 +469,13 @@
     return SetValue(varName, valStr.str(), persist);;
 }
 
+int DataManager::SetValue(const string varName, unsigned long long value, int persist /* = 0 */)
+{
+	ostringstream valStr;
+    valStr << value;
+    return SetValue(varName, valStr.str(), persist);;
+}
+
 void DataManager::DumpValues()
 {
     map<string, TStrIntPair>::iterator iter;