-long Logger::inc(int key, long v)
+__s64 Logger::inc(int key, __s64 v)
{
if (!open || !g_conf.logger)
return 0;
logger_lock.Lock();
int i = type->lookup_key(key);
vals[i] += v;
- long r = vals[i];
+ __s64 r = vals[i];
logger_lock.Unlock();
return r;
}
return r;
}
-long Logger::set(int key, long v)
+__s64 Logger::set(int key, __s64 v)
{
if (!open || !g_conf.logger)
return 0;
logger_lock.Lock();
int i = type->lookup_key(key);
//cout << this << " set " << i << " to " << v << std::endl;
- long r = vals[i] = v;
+ __s64 r = vals[i] = v;
logger_lock.Unlock();
return r;
}
return r;
}
-long Logger::get(int key)
+__s64 Logger::get(int key)
{
if (!open || !g_conf.logger)
return 0;
logger_lock.Lock();
int i = type->lookup_key(key);
- long r = 0;
+ __s64 r = 0;
if (i >= 0 && i < (int)vals.size())
r = vals[i];
logger_lock.Unlock();
bool open;
// values for this instance
- vector<long> vals;
+ vector<__s64> vals;
vector<double> fvals;
vector< vector<double> > vals_to_avg; // for calculating variance
void _open_log();
- long inc(int f, long v = 1);
- long set(int f, long v);
- long get(int f);
+ __s64 inc(int f, __s64 v = 1);
+ __s64 set(int f, __s64 v);
+ __s64 get(int f);
double fset(int f, double v);
double finc(int f, double v);