Chromium Code Reviews| Index: chrome/browser/prerender/prerender_manager.h |
| =================================================================== |
| --- chrome/browser/prerender/prerender_manager.h (revision 72357) |
| +++ chrome/browser/prerender/prerender_manager.h (working copy) |
| @@ -24,6 +24,13 @@ |
| class PrerenderManager : public base::RefCounted<PrerenderManager>, |
| private base::NonThreadSafe { |
| public: |
| + enum PrerenderManagerMode { |
| + kDisabled, |
|
cbentzel
2011/01/26 19:38:36
Chrome style uses MACRO_MODE for enum values, desp
tburkard
2011/01/26 20:05:50
So what does that mean? WHat do i have to change
cbentzel
2011/01/26 21:25:36
Just name something like PRERENDER_MODE_DISABLED
|
| + kEnabled, |
| + kExperimentControlGroup, |
| + kExperimentPrerenderGroup |
| + }; |
| + |
| // Owned by a Profile object for the lifetime of the profile. |
| explicit PrerenderManager(Profile* profile); |
| @@ -51,6 +58,7 @@ |
| void set_max_prerender_age(base::TimeDelta td) { max_prerender_age_ = td; } |
| unsigned int max_elements() const { return max_elements_; } |
| void set_max_elements(unsigned int num) { max_elements_ = num; } |
| + PrerenderManagerMode mode() { return mode_; } |
|
cbentzel
2011/01/26 19:38:36
const
I still think this might not be needed if t
tburkard
2011/01/26 20:05:50
Done.
|
| protected: |
| virtual ~PrerenderManager(); |
| @@ -80,6 +88,8 @@ |
| // Default maximum age a prerendered element may have, in seconds. |
| static const int kDefaultMaxPrerenderAgeSeconds = 20; |
| + PrerenderManagerMode mode_; |
| + |
| DISALLOW_COPY_AND_ASSIGN(PrerenderManager); |
| }; |