Introduce the BrowserState interface and implementation.
commita010b6d50fccb5cadacf8c7d2c3fb6e1246f2a28
authorsdefresne <sdefresne@chromium.org>
Wed, 12 Nov 2014 09:32:20 +0000 (12 01:32 -0800)
committerCommit bot <commit-bot@chromium.org>
Wed, 12 Nov 2014 09:32:42 +0000 (12 09:32 +0000)
treef6b41daaab2dcf4ee41422e64605176b66860bdc
parentbf865e0424ac895a0937a07c0218c424713fdb13
Introduce the BrowserState interface and implementation.

BrowserState is the interface that will serve as alternative to
content::BrowserContext on iOS. This CL introduces the BrowserState interface
and additionally introduces its implementation. BrowserState is not yet wired
up to other objects in the web layer (e.g., WebState); that wiring up will
happen in future CLs.

BUG=419366

Review URL: https://codereview.chromium.org/702663003

Cr-Commit-Position: refs/heads/master@{#303808}
ios/web/browser_state.cc [new file with mode: 0644]
ios/web/ios_web.gyp
ios/web/public/browser_state.h [new file with mode: 0644]