summaryrefslogtreecommitdiffstats
path: root/src/network.c
diff options
context:
space:
mode:
authorAki Niemi <aki.niemi@nokia.com>2011-01-19 23:53:50 +0200
committerDenis Kenzior <denkenz@gmail.com>2011-01-20 09:54:55 -0600
commit8c15a690df99020e64d12c94e49cdaadfba5e355 (patch)
tree27ab085271b7aa6ed07a0311b0ed75f1c56c2a91 /src/network.c
parentf8b2ea9ebec6ff539c820fff298ddabe410d0d0b (diff)
downloadofono-8c15a690df99020e64d12c94e49cdaadfba5e355.tar.bz2
netreg: Deprecate the deregister method
Diffstat (limited to 'src/network.c')
-rw-r--r--src/network.c28
1 files changed, 1 insertions, 27 deletions
diff --git a/src/network.c b/src/network.c
index ae0f334b..b5450ee6 100644
--- a/src/network.c
+++ b/src/network.c
@@ -43,8 +43,6 @@
enum network_registration_mode {
NETWORK_REGISTRATION_MODE_AUTO = 0,
NETWORK_REGISTRATION_MODE_MANUAL = 1,
- NETWORK_REGISTRATION_MODE_OFF = 2,
- NETWORK_REGISTRATION_MODE_MANUAL_AUTO = 4,
};
#define SETTINGS_STORE "netreg"
@@ -102,8 +100,6 @@ static const char *registration_mode_to_string(int mode)
return "auto";
case NETWORK_REGISTRATION_MODE_MANUAL:
return "manual";
- case NETWORK_REGISTRATION_MODE_OFF:
- return "off";
}
return "unknown";
@@ -845,26 +841,6 @@ static DBusMessage *network_register(DBusConnection *conn,
return NULL;
}
-static DBusMessage *network_deregister(DBusConnection *conn,
- DBusMessage *msg, void *data)
-{
- struct ofono_netreg *netreg = data;
-
- if (netreg->pending)
- return __ofono_error_busy(msg);
-
- if (netreg->driver->deregister == NULL)
- return __ofono_error_not_implemented(msg);
-
- netreg->pending = dbus_message_ref(msg);
-
- netreg->driver->deregister(netreg, register_callback, netreg);
-
- set_registration_mode(netreg, NETWORK_REGISTRATION_MODE_OFF);
-
- return NULL;
-}
-
static void append_operator_struct(struct ofono_netreg *netreg,
struct network_operator_data *opd,
DBusMessageIter *iter)
@@ -1016,8 +992,6 @@ static GDBusMethodTable network_registration_methods[] = {
{ "GetProperties", "", "a{sv}", network_get_properties },
{ "Register", "", "", network_register,
G_DBUS_METHOD_FLAG_ASYNC },
- { "Deregister", "", "", network_deregister,
- G_DBUS_METHOD_FLAG_ASYNC },
{ "GetOperators", "", "a(oa{sv})", network_get_operators },
{ "Scan", "", "a(oa{sv})", network_scan,
G_DBUS_METHOD_FLAG_ASYNC },
@@ -1798,7 +1772,7 @@ static void netreg_load_settings(struct ofono_netreg *netreg)
mode = g_key_file_get_integer(netreg->settings, SETTINGS_GROUP,
"Mode", NULL);
- if (mode >= 0 && mode <= 2)
+ if (mode >= 0 && mode <= 1)
netreg->mode = mode;
g_key_file_set_integer(netreg->settings, SETTINGS_GROUP,