Chromium Code Reviews| Index: chromeos/dbus/ibus/ibus_config_client.h |
| diff --git a/chromeos/dbus/ibus/ibus_config_client.h b/chromeos/dbus/ibus/ibus_config_client.h |
| index cb7e91b3b8811bd8613b1a1e4fc1a0def7e83aac..b00e6276647b23b2690acb11c562bb157d168d5f 100644 |
| --- a/chromeos/dbus/ibus/ibus_config_client.h |
| +++ b/chromeos/dbus/ibus/ibus_config_client.h |
| @@ -30,8 +30,13 @@ class IBusInputContextClient; |
| class CHROMEOS_EXPORT IBusConfigClient { |
| public: |
| typedef base::Callback<void()> ErrorCallback; |
| + typedef base::Callback<void()> OnIBusConfigReady; |
| virtual ~IBusConfigClient(); |
| + // Initializes IBusConfig asynchronously. |on_ready| will be called if it is |
| + // ready. |
| + virtual void AsyncInitialize(const OnIBusConfigReady& on_ready) = 0; |
|
satorux1
2012/11/28 06:43:12
-> InitializeAsync()
Async usually comes at the e
Seigo Nonaka
2012/11/28 07:00:37
Sure, done.
On 2012/11/28 06:43:12, satorux1 wrote
|
| + |
| // Requests the IBusConfig to set a string value. |
| virtual void SetStringValue(const std::string& section, |
| const std::string& key, |
| @@ -72,4 +77,4 @@ class CHROMEOS_EXPORT IBusConfigClient { |
| } // namespace chromeos |
| -#endif // CHROMEOS_DBUS_IBUS_IBUS_CLIENT_H_ |
| +#endif // CHROMEOS_DBUS_IBUS_IBUS_CONFIG_CLIENT_H_ |