diff options
author | rtenneti@chromium.org <rtenneti@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-04-29 05:42:22 +0000 |
---|---|---|
committer | rtenneti@chromium.org <rtenneti@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-04-29 05:42:22 +0000 |
commit | 63a8ba1e1fb71156beff23b4a26828dbc387c734 (patch) | |
tree | e69b6e1f24c5d7d1446bc6d5596518f44399bc67 /chrome/renderer/chrome_render_process_observer.h | |
parent | dbf00c96e956033c1ea9b7542fa0d9c5ab1e66ac (diff) | |
download | chromium_src-63a8ba1e1fb71156beff23b4a26828dbc387c734.zip chromium_src-63a8ba1e1fb71156beff23b4a26828dbc387c734.tar.gz chromium_src-63a8ba1e1fb71156beff23b4a26828dbc387c734.tar.bz2 |
Field trials are currently implemented (commonly) using a static variable that is set
once, the first time it is necessary to decide if there is an experiment by a given
name active.
With this change the field-test system can "push" a group that is selected for
the given field trial (field test) if/when an experiment does arrive.
This change implements a simple IPC notification of the result of a FieldTrial
setting being sent to any previously started renderers.
BUG=16494
TEST=field trial tests
R=jar
Review URL: http://codereview.chromium.org/6883029
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83488 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/chrome_render_process_observer.h')
-rw-r--r-- | chrome/renderer/chrome_render_process_observer.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/chrome/renderer/chrome_render_process_observer.h b/chrome/renderer/chrome_render_process_observer.h index d40b502..844440b 100644 --- a/chrome/renderer/chrome_render_process_observer.h +++ b/chrome/renderer/chrome_render_process_observer.h @@ -6,6 +6,8 @@ #define CHROME_RENDERER_CHROME_RENDER_PROCESS_OBSERVER_H_ #pragma once +#include <string> + #include "base/compiler_specific.h" #include "content/renderer/render_process_observer.h" @@ -35,6 +37,8 @@ class ChromeRenderProcessObserver : public RenderProcessObserver { size_t capacity); void OnClearCache(); void OnGetCacheResourceStats(); + void OnSetFieldTrialGroup(const std::string& fiel_trial_name, + const std::string& group_name); void OnGetRendererTcmalloc(); void OnGetV8HeapStats(); void OnPurgeMemory(); |