summaryrefslogtreecommitdiffstats
path: root/chromeos/dbus/shill_device_client.h
diff options
context:
space:
mode:
authorrkc@chromium.org <rkc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-09-20 00:15:13 +0000
committerrkc@chromium.org <rkc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-09-20 00:15:13 +0000
commitd9016b94fa32297313dd431d9c94ce6da3f91cff (patch)
treee4e0925fe46e3beb03db9f06687fdc308cd72368 /chromeos/dbus/shill_device_client.h
parente5738a07937558b0e79d047ac69dc119ac4920aa (diff)
downloadchromium_src-d9016b94fa32297313dd431d9c94ce6da3f91cff.zip
chromium_src-d9016b94fa32297313dd431d9c94ce6da3f91cff.tar.gz
chromium_src-d9016b94fa32297313dd431d9c94ce6da3f91cff.tar.bz2
Various fixes to carrier switching.
This CL makes the various fixes needed for carrier switching mentioned in the referenced crbug. R=zelidrag@chromium.org BUG=150711 TEST=Carrier switching works correctly. Review URL: https://chromiumcodereview.appspot.com/10949014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157668 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chromeos/dbus/shill_device_client.h')
-rw-r--r--chromeos/dbus/shill_device_client.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/chromeos/dbus/shill_device_client.h b/chromeos/dbus/shill_device_client.h
index 2d17ba2..affe2c4 100644
--- a/chromeos/dbus/shill_device_client.h
+++ b/chromeos/dbus/shill_device_client.h
@@ -140,6 +140,13 @@ class CHROMEOS_EXPORT ShillDeviceClient {
const base::Closure& callback,
const ErrorCallback& error_callback) = 0;
+ // Calls the SetCarrier method.
+ // |callback| is called after the method call finishes.
+ virtual void SetCarrier(const dbus::ObjectPath& device_path,
+ const std::string& carrier,
+ const base::Closure& callback,
+ const ErrorCallback& error_callback) = 0;
+
protected:
// Create() should be used instead.
ShillDeviceClient();