Index: content/browser/storage_partition_impl.h |
diff --git a/content/browser/storage_partition_impl.h b/content/browser/storage_partition_impl.h |
index f32d88dec56c79ff55f6f606ad9c9162834862f1..3989a50a88bdcf1562f5fa983bc5ec465b515b8f 100644 |
--- a/content/browser/storage_partition_impl.h |
+++ b/content/browser/storage_partition_impl.h |
@@ -17,30 +17,6 @@ namespace content { |
class StoragePartitionImpl : public StoragePartition { |
public: |
- // Each StoragePartition is uniquely identified by which partition domain |
- // it belongs to (such as an app or the browser itself), the user supplied |
- // partition name and the bit indicating whether it should be persisted on |
- // disk or not. This structure contains those elements and is used as |
- // uniqueness key to lookup StoragePartition objects in the global map. |
- // |
- // TODO(nasko): It is equivalent, though not identical to the same structure |
- // that lives in chrome profiles. The difference is that this one has |
- // partition_domain and partition_name separate, while the latter one has |
- // the path produced by combining the two pieces together. |
- // The fix for http://crbug.com/159193 will remove the chrome version. |
- struct StoragePartitionDescriptor { |
- const std::string partition_domain; |
- const std::string partition_name; |
- const bool in_memory; |
- |
- StoragePartitionDescriptor(const std::string& domain, |
- const std::string& partition, |
- const bool& in_memory_only) |
- : partition_domain(domain), |
- partition_name(partition), |
- in_memory(in_memory_only) {} |
- }; |
- |
virtual ~StoragePartitionImpl(); |
// StoragePartition interface. |
@@ -57,33 +33,11 @@ class StoragePartitionImpl : public StoragePartition { |
private: |
friend class StoragePartitionImplMap; |
- // Functor for operator <. |
- struct StoragePartitionDescriptorLess { |
- bool operator()(const StoragePartitionDescriptor& lhs, |
- const StoragePartitionDescriptor& rhs) const { |
- if (lhs.partition_domain != rhs.partition_domain) |
- return lhs.partition_domain < rhs.partition_domain; |
- else if (lhs.partition_name != rhs.partition_name) |
- return lhs.partition_name < rhs.partition_name; |
- else if (lhs.in_memory != rhs.in_memory) |
- return lhs.in_memory < rhs.in_memory; |
- else |
- return false; |
- } |
- }; |
- |
// TODO(ajwong): Break the direct dependency on |context|. We only |
// need 3 pieces of info from it. |
static StoragePartitionImpl* Create( |
- BrowserContext* context, |
- const StoragePartitionDescriptor& partition_id, |
- const FilePath& profile_path); |
- |
- // Returns the relative path from the profile's base directory, to the |
- // directory that holds all the state for storage contexts in |
- // |partition_descriptor|. |
- static FilePath GetStoragePartitionPath( |
- const StoragePartitionDescriptor& partition_descriptor); |
+ BrowserContext* context, bool in_memory, |
nasko
2012/11/08 05:03:54
The second parameter should be on a new line.
awong
2012/11/09 02:51:22
Done.
|
+ const FilePath& partition_path); |
nasko
2012/11/08 05:03:54
It will be good to put a comment that this is expe
awong
2012/11/09 02:51:22
Done.
|
StoragePartitionImpl( |
const FilePath& partition_path, |