Add performance tests for CEF V8 methods (issue #484).

git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@880 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
This commit is contained in:
Marshall Greenblatt
2012-10-26 20:42:41 +00:00
parent ce76bfc1e1
commit 95b29d590d
17 changed files with 987 additions and 0 deletions

View File

@@ -67,3 +67,27 @@ CEF_EXPORT int cef_time_from_doublet(double time, cef_time_t* cef_time) {
cef_time_from_basetime(base_time, *cef_time);
return 1;
}
CEF_EXPORT int cef_time_now(cef_time_t* cef_time) {
if (!cef_time)
return 0;
base::Time base_time = base::Time::Now();
cef_time_from_basetime(base_time, *cef_time);
return 1;
}
CEF_EXPORT int cef_time_delta(const cef_time_t* cef_time1,
const cef_time_t* cef_time2,
long long* delta) {
if (!cef_time1 || !cef_time2 || !delta)
return 0;
base::Time base_time1, base_time2;
cef_time_to_basetime(*cef_time1, base_time1);
cef_time_to_basetime(*cef_time2, base_time2);
base::TimeDelta time_delta = base_time2 - base_time1;
*delta = time_delta.InMilliseconds();
return 1;
}