diff options
author | tfarina@chromium.org <tfarina@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-17 13:40:41 +0000 |
---|---|---|
committer | tfarina@chromium.org <tfarina@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-17 13:40:41 +0000 |
commit | acf711598d854afb61f6ccebbaa029819d1bda47 (patch) | |
tree | f3ab94354d6c9173b16a00184042057835e39fb0 /chromeos/power | |
parent | e58338b47f36746546211bc8ff602f3403f0ca12 (diff) | |
download | chromium_src-acf711598d854afb61f6ccebbaa029819d1bda47.zip chromium_src-acf711598d854afb61f6ccebbaa029819d1bda47.tar.gz chromium_src-acf711598d854afb61f6ccebbaa029819d1bda47.tar.bz2 |
chromeos/power: Refcounted types should not have public destructors.
This was broken this CL: https://chromiumcodereview.appspot.com/11358222/
BUG=123295
TBR=derat@chromium.org,rkc@chromium.org
Review URL: https://codereview.chromium.org/11413056
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168420 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chromeos/power')
-rw-r--r-- | chromeos/power/power_state_override.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/chromeos/power/power_state_override.h b/chromeos/power/power_state_override.h index 86976ad..5fc408f 100644 --- a/chromeos/power/power_state_override.h +++ b/chromeos/power/power_state_override.h @@ -33,6 +33,12 @@ class CHROMEOS_EXPORT PowerStateOverride explicit PowerStateOverride(Mode mode); + // DBusThreadManagerObserver implementation: + virtual void OnDBusThreadManagerDestroying(DBusThreadManager* manager) + OVERRIDE; + + private: + friend class base::RefCountedThreadSafe<PowerStateOverride>; // This destructor cancels the current power state override. There might be // a very slight delay between the the last reference to an instance being // released and the power state override being canceled. This is only in @@ -40,11 +46,6 @@ class CHROMEOS_EXPORT PowerStateOverride // hasn't had a chance to service the initial power override request yet. virtual ~PowerStateOverride(); - // DBusThreadManagerObserver implementation: - virtual void OnDBusThreadManagerDestroying(DBusThreadManager* manager) - OVERRIDE; - - private: // Callback from RequestPowerStateOverride which receives our request_id. void SetRequestId(uint32 request_id); |