| Index: components/dns_prefetch/common/prefetch_common.h
|
| diff --git a/chrome/common/net/predictor_common.h b/components/dns_prefetch/common/prefetch_common.h
|
| similarity index 58%
|
| rename from chrome/common/net/predictor_common.h
|
| rename to components/dns_prefetch/common/prefetch_common.h
|
| index 208ee3c70c6552a35f32692dfd9ed57b05860155..84b2a0c552d09e9927fb6f61110764517d8c84b6 100644
|
| --- a/chrome/common/net/predictor_common.h
|
| +++ b/components/dns_prefetch/common/prefetch_common.h
|
| @@ -2,18 +2,15 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -// This file has shared types used across IPC between render_dns_master.cc
|
| -// and dns_master.cc
|
| -
|
| -#ifndef CHROME_COMMON_NET_PREDICTOR_COMMON_H_
|
| -#define CHROME_COMMON_NET_PREDICTOR_COMMON_H_
|
| +#ifndef COMPONENTS_DNS_PREFETCH_COMMON_PREFETCH_COMMON_H_
|
| +#define COMPONENTS_DNS_PREFETCH_COMMON_PREFETCH_COMMON_H_
|
|
|
| #include <string>
|
| #include <vector>
|
|
|
| #include "url/gurl.h"
|
|
|
| -namespace chrome_common_net {
|
| +namespace dns_prefetch {
|
|
|
| // IPC messages are passed from the renderer to the browser in the form of
|
| // Namelist instances.
|
| @@ -24,6 +21,21 @@ typedef std::vector<std::string> NameList;
|
| // instead of NameList, from renderer (where content of pages are scanned for
|
| // links) to browser (where we perform predictive actions).
|
| typedef std::vector<GURL> UrlList;
|
| +
|
| +struct LookupRequest {
|
| + LookupRequest();
|
| + ~LookupRequest();
|
| +
|
| + NameList hostname_list;
|
| +};
|
| +
|
| +// The maximum number of hostnames submitted to the browser DNS resolver per
|
| +// IPC call.
|
| +extern const size_t kMaxDnsHostnamesPerRequest;
|
| +
|
| +// The maximum length for a given DNS hostname to resolve.
|
| +extern const size_t kMaxDnsHostnameLength;
|
| +
|
| }
|
|
|
| -#endif // CHROME_COMMON_NET_PREDICTOR_COMMON_H_
|
| +#endif // COMPONENTS_DNS_PREFETCH_COMMON_PREFETCH_COMMON_H_
|
|
|