| Index: base/system_monitor/system_monitor.cc
|
| ===================================================================
|
| --- base/system_monitor/system_monitor.cc (revision 109978)
|
| +++ base/system_monitor/system_monitor.cc (working copy)
|
| @@ -19,9 +19,7 @@
|
| #endif // defined(ENABLE_BATTERY_MONITORING)
|
|
|
| SystemMonitor::SystemMonitor()
|
| - : power_observer_list_(new ObserverListThreadSafe<PowerObserver>()),
|
| - devices_changed_observer_list_(
|
| - new ObserverListThreadSafe<DevicesChangedObserver>()),
|
| + : observer_list_(new ObserverListThreadSafe<PowerObserver>()),
|
| battery_in_use_(false),
|
| suspended_(false) {
|
| DCHECK(!g_system_monitor);
|
| @@ -79,47 +77,28 @@
|
| }
|
| }
|
|
|
| -void SystemMonitor::ProcessDevicesChanged() {
|
| - NotifyDevicesChanged();
|
| +void SystemMonitor::AddObserver(PowerObserver* obs) {
|
| + observer_list_->AddObserver(obs);
|
| }
|
|
|
| -void SystemMonitor::AddPowerObserver(PowerObserver* obs) {
|
| - power_observer_list_->AddObserver(obs);
|
| +void SystemMonitor::RemoveObserver(PowerObserver* obs) {
|
| + observer_list_->RemoveObserver(obs);
|
| }
|
|
|
| -void SystemMonitor::RemovePowerObserver(PowerObserver* obs) {
|
| - power_observer_list_->RemoveObserver(obs);
|
| -}
|
| -
|
| -void SystemMonitor::AddDevicesChangedObserver(DevicesChangedObserver* obs) {
|
| - devices_changed_observer_list_->AddObserver(obs);
|
| -}
|
| -
|
| -void SystemMonitor::RemoveDevicesChangedObserver(DevicesChangedObserver* obs) {
|
| - devices_changed_observer_list_->RemoveObserver(obs);
|
| -}
|
| -
|
| -void SystemMonitor::NotifyDevicesChanged() {
|
| - DVLOG(1) << "DevicesChanged";
|
| - devices_changed_observer_list_->Notify(
|
| - &DevicesChangedObserver::OnDevicesChanged);
|
| -}
|
| -
|
| void SystemMonitor::NotifyPowerStateChange() {
|
| DVLOG(1) << "PowerStateChange: " << (BatteryPower() ? "On" : "Off")
|
| << " battery";
|
| - power_observer_list_->Notify(&PowerObserver::OnPowerStateChange,
|
| - BatteryPower());
|
| + observer_list_->Notify(&PowerObserver::OnPowerStateChange, BatteryPower());
|
| }
|
|
|
| void SystemMonitor::NotifySuspend() {
|
| DVLOG(1) << "Power Suspending";
|
| - power_observer_list_->Notify(&PowerObserver::OnSuspend);
|
| + observer_list_->Notify(&PowerObserver::OnSuspend);
|
| }
|
|
|
| void SystemMonitor::NotifyResume() {
|
| DVLOG(1) << "Power Resuming";
|
| - power_observer_list_->Notify(&PowerObserver::OnResume);
|
| + observer_list_->Notify(&PowerObserver::OnResume);
|
| }
|
|
|
| void SystemMonitor::BatteryCheck() {
|
|
|