Chromium Code Reviews| Index: chromeos/network/network_sms_handler.cc |
| diff --git a/chromeos/network/network_sms_handler.cc b/chromeos/network/network_sms_handler.cc |
| index e28e5d37f8d40aad3c0c7f11b1fd4a8ad504e8a3..58b181de5e43df37bca041c58306fb5721f4d90e 100644 |
| --- a/chromeos/network/network_sms_handler.cc |
| +++ b/chromeos/network/network_sms_handler.cc |
| @@ -35,6 +35,8 @@ class NetworkSmsHandler::NetworkSmsDeviceHandler { |
| std::string dbus_connection, |
| dbus::ObjectPath object_path); |
| + void RequestUpdate(); |
| + |
| private: |
| void ListCallback(const base::ListValue& message_list); |
| void SmsReceivedCallback(uint32 index, bool complete); |
| @@ -74,6 +76,11 @@ NetworkSmsHandler::NetworkSmsDeviceHandler::NetworkSmsDeviceHandler( |
| weak_ptr_factory_.GetWeakPtr())); |
| } |
| +void NetworkSmsHandler::NetworkSmsDeviceHandler::RequestUpdate() { |
| + DBusThreadManager::Get()->GetGsmSMSClient()->RequestUpdate( |
| + dbus_connection_, object_path_); |
| +} |
| + |
| void NetworkSmsHandler::NetworkSmsDeviceHandler::ListCallback( |
| const base::ListValue& message_list) { |
| // This receives all messages, so clear any pending deletes. |
| @@ -151,6 +158,12 @@ void NetworkSmsHandler::Init() { |
| weak_ptr_factory_.GetWeakPtr())); |
| } |
| +void NetworkSmsHandler::RequestUpdate() { |
| + for (ScopedVector<NetworkSmsDeviceHandler>::iterator iter = |
| + device_handlers_.begin(); iter != device_handlers_.end(); ++iter) |
| + (*iter)->RequestUpdate(); |
|
satorux1
2012/05/16 20:59:10
nit: add {} ? If I understand right, we omit {} on
stevenjb
2012/05/16 21:12:13
Done.
|
| +} |
| + |
| void NetworkSmsHandler::AddObserver(Observer* observer) { |
| observers_.AddObserver(observer); |
| } |