1// Copyright (c) 2012 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef CONTENT_COMMON_CONTENT_CONSTANTS_INTERNAL_H_
6#define CONTENT_COMMON_CONTENT_CONSTANTS_INTERNAL_H_
7
8#include "base/basictypes.h"
9#include "content/common/content_export.h"
10
11namespace content {
12
13// How long to wait before we consider a renderer hung.
14CONTENT_EXPORT extern const int kHungRendererDelayMs;
15
16// The maximum plugin width and height.
17extern const uint16 kMaxPluginSideLength;
18// The maximum plugin size, defined as the number of pixels occupied by the
19// plugin.
20extern const uint32 kMaxPluginSize;
21
22// The maximum length of string as data url.
23extern const size_t kMaxLengthOfDataURLString;
24
25// Constants used to organize content processes in about:tracing.
26CONTENT_EXPORT extern const int kTraceEventBrowserProcessSortIndex;
27CONTENT_EXPORT extern const int kTraceEventRendererProcessSortIndex;
28CONTENT_EXPORT extern const int kTraceEventPluginProcessSortIndex;
29CONTENT_EXPORT extern const int kTraceEventPpapiProcessSortIndex;
30CONTENT_EXPORT extern const int kTraceEventPpapiBrokerProcessSortIndex;
31CONTENT_EXPORT extern const int kTraceEventGpuProcessSortIndex;
32
33// Constants used to organize content threads in about:tracing.
34CONTENT_EXPORT extern const int kTraceEventRendererMainThreadSortIndex;
35
36} // namespace content
37
38#endif  // CONTENT_COMMON_CONTENT_CONSTANTS_INTERNAL_H_
39