summaryrefslogtreecommitdiffstats
path: root/src/network.c
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2009-10-29 15:58:09 -0500
committerDenis Kenzior <denkenz@gmail.com>2009-10-29 15:58:09 -0500
commit40adc851740b493b5c97aa0b075c20e859b5a081 (patch)
treedcbb9cae399434a260a1741e9fe232c0bb9d4a81 /src/network.c
parent4e69a94a86eb156ef36b592c05e8ddcdc36c63aa (diff)
downloadofono-40adc851740b493b5c97aa0b075c20e859b5a081.tar.bz2
Refactor: Get rid of useless netreg parameter
Diffstat (limited to 'src/network.c')
-rw-r--r--src/network.c28
1 files changed, 12 insertions, 16 deletions
diff --git a/src/network.c b/src/network.c
index 662c9ba7..c1a4b114 100644
--- a/src/network.c
+++ b/src/network.c
@@ -305,11 +305,11 @@ static void network_operator_emit_available_operators(struct ofono_netreg *netre
g_strfreev(network_operators);
}
-static void set_network_operator_status(struct ofono_netreg *netreg,
- struct network_operator_data *opd,
+static void set_network_operator_status(struct network_operator_data *opd,
int status)
{
DBusConnection *conn = ofono_dbus_get_connection();
+ struct ofono_netreg *netreg = opd->netreg;
const char *status_str;
const char *path;
@@ -399,11 +399,11 @@ static char *get_operator_display_name(struct ofono_netreg *netreg)
return name;
}
-static void set_network_operator_name(struct ofono_netreg *netreg,
- struct network_operator_data *opd,
+static void set_network_operator_name(struct network_operator_data *opd,
const char *name)
{
DBusConnection *conn = ofono_dbus_get_connection();
+ struct ofono_netreg *netreg = opd->netreg;
const char *path;
const char *operator;
@@ -436,11 +436,11 @@ static void set_network_operator_name(struct ofono_netreg *netreg,
}
}
-static void set_network_operator_eons_info(struct ofono_netreg *netreg,
- struct network_operator_data *opd,
+static void set_network_operator_eons_info(struct network_operator_data *opd,
const struct sim_eons_operator_info *eons_info)
{
DBusConnection *conn = ofono_dbus_get_connection();
+ struct ofono_netreg *netreg = opd->netreg;
const struct sim_eons_operator_info *old_eons_info = opd->eons_info;
const char *path;
const char *oldname;
@@ -1002,13 +1002,12 @@ static void operator_list_callback(const struct ofono_error *error, int total,
network_operator_compare);
if (o) { /* Update and move to a new list */
- set_network_operator_status(netreg, o->data,
+ set_network_operator_status(o->data,
list[i].status);
set_network_operator_techs(o->data, list[i].tech);
- set_network_operator_name(netreg, o->data,
- list[i].name);
+ set_network_operator_name(o->data, list[i].name);
n = g_slist_prepend(n, o->data);
netreg->operator_list =
@@ -1071,7 +1070,7 @@ static void current_operator_callback(const struct ofono_error *error,
if (netreg->current_operator &&
(!current ||
network_operator_compare(netreg->current_operator, current)))
- set_network_operator_status(netreg, netreg->current_operator,
+ set_network_operator_status(netreg->current_operator,
OPERATOR_STATUS_AVAILABLE);
if (current)
@@ -1079,12 +1078,9 @@ static void current_operator_callback(const struct ofono_error *error,
network_operator_compare);
if (op) {
- set_network_operator_status(netreg, op->data,
- OPERATOR_STATUS_CURRENT);
- set_network_operator_technology(netreg, op->data,
- current->tech);
+ set_network_operator_status(op->data, OPERATOR_STATUS_CURRENT);
set_network_operator_techs(op->data, current->tech);
- set_network_operator_name(netreg, op->data, current->name);
+ set_network_operator_name(op->data, current->name);
if (netreg->current_operator == op->data)
return;
@@ -1243,7 +1239,7 @@ optimize:
eons_info = sim_eons_lookup(netreg->eons, opd->mcc, opd->mnc);
- set_network_operator_eons_info(netreg, opd, eons_info);
+ set_network_operator_eons_info(opd, eons_info);
}
}