summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2010-03-22 15:39:13 -0500
committerDenis Kenzior <denkenz@gmail.com>2010-03-22 15:39:13 -0500
commita5d54581ad7df7057735e64129bec907417a43f1 (patch)
tree8b9cd9a710c25717aad5d22576217f0ba3cd603c
parent0e09221ea531bbea039e4ca2d0f83e47e1ded1ff (diff)
downloadofono-a5d54581ad7df7057735e64129bec907417a43f1.tar.bz2
Move sim manager interface definition to dbus.h
-rw-r--r--include/dbus.h1
-rw-r--r--src/sim.c47
2 files changed, 22 insertions, 26 deletions
diff --git a/include/dbus.h b/include/dbus.h
index ab5e4ae8..5ca9085f 100644
--- a/include/dbus.h
+++ b/include/dbus.h
@@ -41,6 +41,7 @@ extern "C" {
#define OFONO_MESSAGE_WAITING_INTERFACE "org.ofono.MessageWaiting"
#define OFONO_PHONEBOOK_INTERFACE "org.ofono.Phonebook"
#define OFONO_RADIO_SETTINGS_INTERFACE "org.ofono.RadioSettings"
+#define OFONO_SIM_MANAGER_INTERFACE "org.ofono.SimManager"
#define OFONO_SMS_MANAGER_INTERFACE "org.ofono.SmsManager"
#define OFONO_VOICECALL_INTERFACE "org.ofono.VoiceCall"
#define OFONO_VOICECALL_MANAGER_INTERFACE "org.ofono.VoiceCallManager"
diff --git a/src/sim.c b/src/sim.c
index 2e923298..6402761e 100644
--- a/src/sim.c
+++ b/src/sim.c
@@ -44,8 +44,6 @@
#include "storage.h"
#include "stkutil.h"
-#define SIM_MANAGER_INTERFACE "org.ofono.SimManager"
-
#define SIM_CACHE_MODE 0600
#define SIM_CACHE_PATH STORAGEDIR "/%s-%i/%04x"
#define SIM_CACHE_PATH_LEN(imsilen) (strlen(SIM_CACHE_PATH) - 3 + imsilen)
@@ -494,10 +492,9 @@ static void sim_locked_cb(struct ofono_sim *sim, gboolean locked)
locked_pins = get_locked_pins(sim);
ofono_dbus_signal_array_property_changed(conn, path,
- SIM_MANAGER_INTERFACE,
- "LockedPins",
- DBUS_TYPE_STRING,
- &locked_pins);
+ OFONO_SIM_MANAGER_INTERFACE,
+ "LockedPins", DBUS_TYPE_STRING,
+ &locked_pins);
g_strfreev(locked_pins);
}
@@ -814,10 +811,10 @@ check:
own_numbers = get_own_numbers(sim->own_numbers);
ofono_dbus_signal_array_property_changed(conn, path,
- SIM_MANAGER_INTERFACE,
- "SubscriberNumbers",
- DBUS_TYPE_STRING,
- &own_numbers);
+ OFONO_SIM_MANAGER_INTERFACE,
+ "SubscriberNumbers",
+ DBUS_TYPE_STRING, &own_numbers);
+
g_strfreev(own_numbers);
} else {
g_slist_foreach(sim->new_numbers, (GFunc) g_free, NULL);
@@ -850,7 +847,7 @@ static void sim_ad_read_cb(int ok, int length, int record,
sim->mnc_length = new_mnc_length;
ofono_dbus_signal_property_changed(conn, path,
- SIM_MANAGER_INTERFACE,
+ OFONO_SIM_MANAGER_INTERFACE,
"MobileNetworkCodeLength",
DBUS_TYPE_BYTE, &sim->mnc_length);
}
@@ -927,7 +924,7 @@ check:
service_numbers = get_service_numbers(sim->service_numbers);
ofono_dbus_signal_dict_property_changed(conn, path,
- SIM_MANAGER_INTERFACE,
+ OFONO_SIM_MANAGER_INTERFACE,
"ServiceDiallingNumbers",
DBUS_TYPE_STRING,
&service_numbers);
@@ -1028,10 +1025,9 @@ static void sim_pin_query_cb(const struct ofono_error *error,
sim->locked_pins[pin_type] = TRUE;
ofono_dbus_signal_property_changed(conn, path,
- SIM_MANAGER_INTERFACE,
- "PinRequired",
- DBUS_TYPE_STRING,
- &pin_name);
+ OFONO_SIM_MANAGER_INTERFACE,
+ "PinRequired", DBUS_TYPE_STRING,
+ &pin_name);
}
checkdone:
@@ -1226,10 +1222,10 @@ skip_efpl:
return;
ofono_dbus_signal_array_property_changed(conn, path,
- SIM_MANAGER_INTERFACE,
- "PreferredLanguages",
- DBUS_TYPE_STRING,
- &sim->language_prefs);
+ OFONO_SIM_MANAGER_INTERFACE,
+ "PreferredLanguages",
+ DBUS_TYPE_STRING,
+ &sim->language_prefs);
}
static void sim_retrieve_efli_and_efpl(struct ofono_sim *sim)
@@ -1874,9 +1870,8 @@ static void sim_unregister(struct ofono_atom *atom)
__ofono_watchlist_free(sim->ready_watches);
sim->ready_watches = NULL;
- g_dbus_unregister_interface(conn, path,
- SIM_MANAGER_INTERFACE);
- ofono_modem_remove_interface(modem, SIM_MANAGER_INTERFACE);
+ g_dbus_unregister_interface(conn, path, OFONO_SIM_MANAGER_INTERFACE);
+ ofono_modem_remove_interface(modem, OFONO_SIM_MANAGER_INTERFACE);
}
static void sim_remove(struct ofono_atom *atom)
@@ -1977,16 +1972,16 @@ void ofono_sim_register(struct ofono_sim *sim)
const char *path = __ofono_atom_get_path(sim->atom);
if (!g_dbus_register_interface(conn, path,
- SIM_MANAGER_INTERFACE,
+ OFONO_SIM_MANAGER_INTERFACE,
sim_methods, sim_signals, NULL,
sim, NULL)) {
ofono_error("Could not create %s interface",
- SIM_MANAGER_INTERFACE);
+ OFONO_SIM_MANAGER_INTERFACE);
return;
}
- ofono_modem_add_interface(modem, SIM_MANAGER_INTERFACE);
+ ofono_modem_add_interface(modem, OFONO_SIM_MANAGER_INTERFACE);
sim->ready_watches = __ofono_watchlist_new(g_free);
__ofono_atom_register(sim->atom, sim_unregister);