| Index: chromeos/dbus/dbus_thread_manager.cc
|
| diff --git a/chromeos/dbus/dbus_thread_manager.cc b/chromeos/dbus/dbus_thread_manager.cc
|
| index c816866ddfd9e1652374e3aa848f5e61d2589ded..bb6f65995e49b7c1c50f7e49ac045525ae7ca4c1 100644
|
| --- a/chromeos/dbus/dbus_thread_manager.cc
|
| +++ b/chromeos/dbus/dbus_thread_manager.cc
|
| @@ -27,8 +27,10 @@
|
| #include "chromeos/dbus/gsm_sms_client.h"
|
| #include "chromeos/dbus/image_burner_client.h"
|
| #include "chromeos/dbus/introspectable_client.h"
|
| +#include "chromeos/dbus/modem_messaging_client.h"
|
| #include "chromeos/dbus/power_manager_client.h"
|
| #include "chromeos/dbus/session_manager_client.h"
|
| +#include "chromeos/dbus/sms_client.h"
|
| #include "chromeos/dbus/speech_synthesizer_client.h"
|
| #include "chromeos/dbus/update_engine_client.h"
|
| #include "chromeos/dbus/ibus/ibus_client.h"
|
| @@ -104,7 +106,7 @@ class DBusThreadManagerImpl : public DBusThreadManager {
|
| // Create the Flimflam Service client.
|
| flimflam_service_client_.reset(
|
| FlimflamServiceClient::Create(client_type, system_bus_.get()));
|
| - // Create the SMS cilent.
|
| + // Create the Gsm SMS client.
|
| gsm_sms_client_.reset(
|
| GsmSMSClient::Create(client_type, system_bus_.get()));
|
| // Create the image burner client.
|
| @@ -113,12 +115,18 @@ class DBusThreadManagerImpl : public DBusThreadManager {
|
| // Create the introspectable object client.
|
| introspectable_client_.reset(
|
| IntrospectableClient::Create(client_type, system_bus_.get()));
|
| + // Create the ModemMessaging client.
|
| + modem_messaging_client_.reset(
|
| + ModemMessagingClient::Create(client_type, system_bus_.get()));
|
| // Create the power manager client.
|
| power_manager_client_.reset(
|
| PowerManagerClient::Create(client_type_maybe_stub, system_bus_.get()));
|
| // Create the session manager client.
|
| session_manager_client_.reset(
|
| SessionManagerClient::Create(client_type, system_bus_.get()));
|
| + // Create the SMS client.
|
| + sms_client_.reset(
|
| + SMSClient::Create(client_type, system_bus_.get()));
|
| // Create the speech synthesizer client.
|
| speech_synthesizer_client_.reset(
|
| SpeechSynthesizerClient::Create(client_type, system_bus_.get()));
|
| @@ -265,6 +273,11 @@ class DBusThreadManagerImpl : public DBusThreadManager {
|
| }
|
|
|
| // DBusThreadManager override.
|
| + virtual ModemMessagingClient* GetModemMessagingClient() OVERRIDE {
|
| + return modem_messaging_client_.get();
|
| + }
|
| +
|
| + // DBusThreadManager override.
|
| virtual PowerManagerClient* GetPowerManagerClient() OVERRIDE {
|
| return power_manager_client_.get();
|
| }
|
| @@ -275,6 +288,11 @@ class DBusThreadManagerImpl : public DBusThreadManager {
|
| }
|
|
|
| // DBusThreadManager override.
|
| + virtual SMSClient* GetSMSClient() OVERRIDE {
|
| + return sms_client_.get();
|
| + }
|
| +
|
| + // DBusThreadManager override.
|
| virtual SpeechSynthesizerClient* GetSpeechSynthesizerClient() OVERRIDE {
|
| return speech_synthesizer_client_.get();
|
| }
|
| @@ -315,8 +333,10 @@ class DBusThreadManagerImpl : public DBusThreadManager {
|
| scoped_ptr<GsmSMSClient> gsm_sms_client_;
|
| scoped_ptr<ImageBurnerClient> image_burner_client_;
|
| scoped_ptr<IntrospectableClient> introspectable_client_;
|
| + scoped_ptr<ModemMessagingClient> modem_messaging_client_;
|
| scoped_ptr<PowerManagerClient> power_manager_client_;
|
| scoped_ptr<SessionManagerClient> session_manager_client_;
|
| + scoped_ptr<SMSClient> sms_client_;
|
| scoped_ptr<SpeechSynthesizerClient> speech_synthesizer_client_;
|
| scoped_ptr<UpdateEngineClient> update_engine_client_;
|
| scoped_ptr<IBusClient> ibus_client_;
|
|
|