// Copyright 2013 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef THIRD_PARTY_BLINK_PUBLIC_COMMON_PAGE_STATE_PAGE_STATE_H_ #define THIRD_PARTY_BLINK_PUBLIC_COMMON_PAGE_STATE_PAGE_STATE_H_ #include <string> #include <vector> #include "third_party/blink/public/common/common_export.h" #include "third_party/perfetto/include/perfetto/tracing/traced_value_forward.h" class GURL; namespace base { class FilePath; } namespace blink { // The PageState class represents the information needed by the rendering // engine to reconstruct a web page (and its tree of frames), including for // example the URLs of the documents and the values of any form fields. This // information is used when navigating back & forward through session history. // // The format of the encoded data is not exposed by the content API. class BLINK_COMMON_EXPORT PageState { … }; } // namespace blink #endif // THIRD_PARTY_BLINK_PUBLIC_COMMON_PAGE_STATE_PAGE_STATE_H_