| Index: chromeos/dbus/flimflam_service_client.cc
|
| diff --git a/chromeos/dbus/flimflam_service_client.cc b/chromeos/dbus/flimflam_service_client.cc
|
| index ec8e1c92b54eca84ed6d3251f19a622d6a656ad7..64a15280e10932ac0f7c62e52b13684c3a90cac2 100644
|
| --- a/chromeos/dbus/flimflam_service_client.cc
|
| +++ b/chromeos/dbus/flimflam_service_client.cc
|
| @@ -108,6 +108,17 @@ class FlimflamServiceClientImpl : public FlimflamServiceClient {
|
| GetHelper(service_path)->CallVoidMethod(&method_call, callback);
|
| }
|
|
|
| + // FlimflamServiceClient override.
|
| + virtual bool CallActivateCellularModemAndBlock(
|
| + const dbus::ObjectPath& service_path,
|
| + const std::string& carrier) OVERRIDE {
|
| + dbus::MethodCall method_call(flimflam::kFlimflamServiceInterface,
|
| + flimflam::kActivateCellularModemFunction);
|
| + dbus::MessageWriter writer(&method_call);
|
| + writer.AppendString(carrier);
|
| + return GetHelper(service_path)->CallVoidMethodAndBlock(&method_call);
|
| + }
|
| +
|
| private:
|
| typedef std::map<std::string, FlimflamClientHelper*> HelperMap;
|
|
|
| @@ -200,6 +211,13 @@ class FlimflamServiceClientStubImpl : public FlimflamServiceClient {
|
| PostSuccessVoidCallback(callback);
|
| }
|
|
|
| + // FlimflamServiceClient override.
|
| + virtual bool CallActivateCellularModemAndBlock(
|
| + const dbus::ObjectPath& service_path,
|
| + const std::string& carrier) OVERRIDE {
|
| + return true;
|
| + }
|
| +
|
| private:
|
| void PassEmptyDictionaryValue(const DictionaryValueCallback& callback) const {
|
| base::DictionaryValue dictionary;
|
|
|