Index: ppapi/shared_impl/ppapi_globals.cc |
diff --git a/ppapi/shared_impl/ppapi_globals.cc b/ppapi/shared_impl/ppapi_globals.cc |
index 3e985cf226f11965784a3e3a07bd5595d56dd0bf..eef3f5c9004d6a65c0a063f01e13938d3565b498 100644 |
--- a/ppapi/shared_impl/ppapi_globals.cc |
+++ b/ppapi/shared_impl/ppapi_globals.cc |
@@ -67,6 +67,17 @@ bool PpapiGlobals::IsPluginGlobals() const { return false; } |
void PpapiGlobals::MarkPluginIsActive() {} |
+void PpapiGlobals::AddLatencyInfo(const ui::LatencyInfo& latency_info, |
+ PP_Instance instance) { |
+ latency_info_for_frame_[instance].push_back(latency_info); |
+} |
+ |
+void PpapiGlobals::TransferLatencyInfoTo( |
+ std::vector<ui::LatencyInfo>* latency_info, PP_Instance instance) { |
+ latency_info->swap(latency_info_for_frame_[instance]); |
+ latency_info_for_frame_.erase(instance); |
+} |
+ |
// static |
PpapiGlobals* PpapiGlobals::GetThreadLocalPointer() { |
return tls_ppapi_globals_for_test.Pointer()->Get(); |