Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3290)

Unified Diff: chrome/browser/page_state.h

Issue 3092007: Delete chrome/browser/page_state.*. (Closed)
Patch Set: Created 10 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | chrome/browser/page_state.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/page_state.h
diff --git a/chrome/browser/page_state.h b/chrome/browser/page_state.h
deleted file mode 100644
index 6a36b549dce26625e4f55da22fb88db378688409..0000000000000000000000000000000000000000
--- a/chrome/browser/page_state.h
+++ /dev/null
@@ -1,63 +0,0 @@
-// Copyright (c) 2010 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_BROWSER_PAGE_STATE_H__
-#define CHROME_BROWSER_PAGE_STATE_H__
-#pragma once
-
-#include "base/basictypes.h"
-#include "base/scoped_ptr.h"
-#include "base/values.h"
-
-class GURL;
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// PageState
-//
-// PageState represents a collection of key value pairs that can be
-// represented as an url or a byte array. It is used by synthetic pages such
-// as the destination tab to store and parse navigation states
-//
-/////////////////////////////////////////////////////////////////////////////
-class PageState {
- public:
- PageState() : state_(new DictionaryValue) {}
- ~PageState() {}
-
- // Init with the provided url
- void InitWithURL(const GURL& url);
-
- // Init with the provided bytes
- void InitWithBytes(const std::string& bytes);
-
- // Return a string representing this state
- void GetByteRepresentation(std::string* out) const;
-
- // Conveniences to set and retreive an int
- void SetIntProperty(const std::wstring& key, int value);
- bool GetIntProperty(const std::wstring& key, int* value) const;
-
- // Conveniences to set and retreive an int64.
- void SetInt64Property(const std::wstring& key, int64 value);
- bool GetInt64Property(const std::wstring& key, int64* value) const;
-
- // Set / Get string properties
- void SetProperty(const std::wstring& key, const std::wstring& value);
- bool GetProperty(const std::wstring& key, std::wstring* value) const;
-
- // Creates a copy of this page state. It is up to the caller to delete the
- // returned value.
- PageState* Copy() const;
-
- private:
-
- // our actual state collection
- scoped_ptr<DictionaryValue> state_;
-
- DISALLOW_COPY_AND_ASSIGN(PageState);
-};
-
-
-#endif // CHROME_BROWSER_PAGE_STATE_H__
« no previous file with comments | « no previous file | chrome/browser/page_state.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698