r4328 - in trunk/src/target/OM-2007.2/applications/openmoko-dialer2: . src/phone-kit
thomas at sita.openmoko.org
thomas at sita.openmoko.org
Tue Apr 8 22:55:06 CEST 2008
Author: thomas
Date: 2008-04-08 22:55:03 +0200 (Tue, 08 Apr 2008)
New Revision: 4328
Modified:
trunk/src/target/OM-2007.2/applications/openmoko-dialer2/ChangeLog
trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/phone-kit/moko-network-dbus.xml
trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/phone-kit/moko-network.c
trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/phone-kit/moko-network.h
Log:
2008-04-08 Thomas Wood <thomas at openedhand.com>
* src/phone-kit/moko-network-dbus.xml:
* src/phone-kit/moko-network.c:
(moko_network_get_home_country_code):
* src/phone-kit/moko-network.h:
Add get_imsi method to MokoNetwork object
Modified: trunk/src/target/OM-2007.2/applications/openmoko-dialer2/ChangeLog
===================================================================
--- trunk/src/target/OM-2007.2/applications/openmoko-dialer2/ChangeLog 2008-04-08 16:10:48 UTC (rev 4327)
+++ trunk/src/target/OM-2007.2/applications/openmoko-dialer2/ChangeLog 2008-04-08 20:55:03 UTC (rev 4328)
@@ -1,5 +1,14 @@
2008-04-08 Thomas Wood <thomas at openedhand.com>
+ * src/phone-kit/moko-network-dbus.xml:
+ * src/phone-kit/moko-network.c:
+ (moko_network_get_home_country_code):
+ * src/phone-kit/moko-network.h:
+
+ Add get_imsi method to MokoNetwork object
+
+2008-04-08 Thomas Wood <thomas at openedhand.com>
+
* src/phone-kit/moko-talking.c: (moko_talking_init): Remove toolbar
separators to make UI consistent with other applications
Modified: trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/phone-kit/moko-network-dbus.xml
===================================================================
--- trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/phone-kit/moko-network-dbus.xml 2008-04-08 16:10:48 UTC (rev 4327)
+++ trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/phone-kit/moko-network-dbus.xml 2008-04-08 20:55:03 UTC (rev 4328)
@@ -21,6 +21,10 @@
<arg type="s" name="dial_code" direction="out" />
</method>
+ <method name="GetImsi">
+ <arg type="s" name="imsi" direction="out" />
+ </method>
+
<signal name="SubscriberNumberChanged">
<arg type="s" name="number" />
</signal>
Modified: trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/phone-kit/moko-network.c
===================================================================
--- trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/phone-kit/moko-network.c 2008-04-08 16:10:48 UTC (rev 4327)
+++ trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/phone-kit/moko-network.c 2008-04-08 20:55:03 UTC (rev 4328)
@@ -1094,3 +1094,25 @@
return TRUE;
}
+gboolean
+moko_network_get_imsi (MokoNetwork *self, gchar **imsi, GError **error)
+{
+ MokoNetworkPrivate *priv;
+
+ if (!moko_network_get_lgsm_handle (self, NULL, error)) return FALSE;
+ if (!moko_network_check_registration (self, error)) return FALSE;
+ priv = self->priv;
+
+ if (!priv->imsi) {
+ if (error) *error = g_error_new (PHONE_KIT_NETWORK_ERROR,
+ PK_NETWORK_ERROR_NO_IMSI,
+ "Unable to retrieve IMSI");
+ return FALSE;
+ }
+
+ if (imsi)
+ *imsi = g_strdup (priv->imsi);
+
+ return TRUE;
+
+}
Modified: trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/phone-kit/moko-network.h
===================================================================
--- trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/phone-kit/moko-network.h 2008-04-08 16:10:48 UTC (rev 4327)
+++ trunk/src/target/OM-2007.2/applications/openmoko-dialer2/src/phone-kit/moko-network.h 2008-04-08 20:55:03 UTC (rev 4328)
@@ -127,6 +127,9 @@
moko_network_get_home_country_code (MokoNetwork *self, gchar **dial_code,
GError **error);
+gboolean
+moko_network_get_imsi (MokoNetwork *self, gchar **imsi, GError **error);
+
G_END_DECLS
#endif /* _HAVE_MOKO_NETWORK_H */
More information about the commitlog
mailing list