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_ |