X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fchrome%2Fbrowser%2Fprofiles%2Fprofile_io_data.h;h=467513c2de5c92b09c1eddddb2cb688e9ceb71e9;hb=ff3e2503a20db9193d323c1d19c38c68004dec4a;hp=3f6e2a2ce394f917421e68fb1b1327e504f27a7f;hpb=d1e23c6ec4202b125fc446349b2230d4cd978d86;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/chrome/browser/profiles/profile_io_data.h b/src/chrome/browser/profiles/profile_io_data.h index 3f6e2a2..467513c 100644 --- a/src/chrome/browser/profiles/profile_io_data.h +++ b/src/chrome/browser/profiles/profile_io_data.h @@ -171,7 +171,11 @@ class ProfileIOData { return &signin_allowed_; } - std::string GetMediaDeviceIDSalt() const; + BooleanPrefMember* network_prediction_enabled() const { + return &network_prediction_enabled_; + } + + content::ResourceContext::SaltCallback GetMediaDeviceIDSalt() const; net::TransportSecurityState* transport_security_state() const { return transport_security_state_.get(); @@ -370,7 +374,7 @@ class ProfileIOData { OVERRIDE; virtual bool AllowMicAccess(const GURL& origin) OVERRIDE; virtual bool AllowCameraAccess(const GURL& origin) OVERRIDE; - virtual std::string GetMediaDeviceIDSalt() OVERRIDE; + virtual SaltCallback GetMediaDeviceIDSalt() OVERRIDE; private: friend class ProfileIOData; @@ -472,7 +476,7 @@ class ProfileIOData { mutable StringListPrefMember one_click_signin_rejected_email_list_; - mutable scoped_ptr media_device_id_salt_; + mutable scoped_refptr media_device_id_salt_; // Member variables which are pointed to by the various context objects. mutable BooleanPrefMember enable_referrers_; @@ -482,6 +486,7 @@ class ProfileIOData { mutable BooleanPrefMember printing_enabled_; mutable BooleanPrefMember sync_disabled_; mutable BooleanPrefMember signin_allowed_; + mutable BooleanPrefMember network_prediction_enabled_; // TODO(marja): Remove session_startup_pref_ if no longer needed. mutable IntegerPrefMember session_startup_pref_; mutable BooleanPrefMember quick_check_enabled_;