// Copyright (c) 2006-2008 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. // 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_ #pragma once #include <string> #include <vector> #include "googleurl/src/gurl.h" namespace chrome_common_net { // IPC messages are passed from the renderer to the browser in the form of // Namelist instances. // Each element of this vector is a hostname that needs to be looked up. // The hostnames should never be empty strings. typedef std::vector<std::string> NameList; // TODO(jar): We still need to switch to passing scheme/host/port in UrlList, // 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; } #endif // CHROME_COMMON_NET_PREDICTOR_COMMON_H_