blob: afa9deaf5d029a140b3b1eb58ca657a68c2ceaf3 [file] [log] [blame]
// Copyright 2014 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef CHROME_COMMON_PRERENDER_TYPES_H_
#define CHROME_COMMON_PRERENDER_TYPES_H_
namespace prerender {
// PrerenderRelType is a bitfield since multiple rel attributes can be set
// on the same link. Must be the same as blink::WebPrerenderRelType.
enum PrerenderRelType {
PrerenderRelTypePrerender = 0x1,
PrerenderRelTypeNext = 0x2,
};
enum PrerenderMode {
NO_PRERENDER = 0,
FULL_PRERENDER = 1, // Full rendering of the page.
PREFETCH_ONLY = 2, // Prefetch some network resources to warm up the cache.
PRERENDER_MODE_COUNT = 3,
};
} // namespace prerender
#endif // CHROME_COMMON_PRERENDER_TYPES_H_