r2950 - in trunk/src/target/OM-2007.2/libraries/libmokogsmd2: . libmokogsmd

thomas at sita.openmoko.org thomas at sita.openmoko.org
Tue Sep 11 11:03:59 CEST 2007


Author: thomas
Date: 2007-09-11 11:03:57 +0200 (Tue, 11 Sep 2007)
New Revision: 2950

Modified:
   trunk/src/target/OM-2007.2/libraries/libmokogsmd2/ChangeLog
   trunk/src/target/OM-2007.2/libraries/libmokogsmd2/libmokogsmd/moko-gsmd-connection.c
   trunk/src/target/OM-2007.2/libraries/libmokogsmd2/libmokogsmd/moko-gsmd-connection.h
Log:
* libmokogsmd/moko-gsmd-connection.c:
(moko_gsmd_connection_network_register):
* libmokogsmd/moko-gsmd-connection.h:

Add moko_gsmd_connection_get_network_status()


Modified: trunk/src/target/OM-2007.2/libraries/libmokogsmd2/ChangeLog
===================================================================
--- trunk/src/target/OM-2007.2/libraries/libmokogsmd2/ChangeLog	2007-09-11 09:00:58 UTC (rev 2949)
+++ trunk/src/target/OM-2007.2/libraries/libmokogsmd2/ChangeLog	2007-09-11 09:03:57 UTC (rev 2950)
@@ -1,3 +1,11 @@
+2007-09-11  Thomas Wood  <thomas at openedhand.com>
+
+	* libmokogsmd/moko-gsmd-connection.c:
+	(moko_gsmd_connection_network_register):
+	* libmokogsmd/moko-gsmd-connection.h:
+
+	Add moko_gsmd_connection_get_network_status()
+
 2007-09-07  Thomas Wood  <thomas at openedhand.com>
 
 	* libmokogsmd/moko-gsmd-connection.c:

Modified: trunk/src/target/OM-2007.2/libraries/libmokogsmd2/libmokogsmd/moko-gsmd-connection.c
===================================================================
--- trunk/src/target/OM-2007.2/libraries/libmokogsmd2/libmokogsmd/moko-gsmd-connection.c	2007-09-11 09:00:58 UTC (rev 2949)
+++ trunk/src/target/OM-2007.2/libraries/libmokogsmd2/libmokogsmd/moko-gsmd-connection.c	2007-09-11 09:03:57 UTC (rev 2950)
@@ -503,6 +503,22 @@
     lgsm_netreg_register( priv->handle, "" );
 }
 
+int
+moko_gsmd_connection_get_network_status (MokoGsmdConnection* self)
+{
+    MokoGsmdConnectionPrivate* priv;
+    enum lgsm_netreg_state state;
+
+    g_return_val_if_fail (MOKO_IS_GSMD_CONNECTION ( self ), -1);
+    priv  = GSMD_CONNECTION_GET_PRIVATE( self );
+    
+    g_return_val_if_fail (priv->handle, -1);
+    
+    lgsm_get_netreg_state (priv->handle, &state);
+
+    return state;
+}
+
 void 
 moko_gsmd_connection_voice_accept(MokoGsmdConnection* self)
 {

Modified: trunk/src/target/OM-2007.2/libraries/libmokogsmd2/libmokogsmd/moko-gsmd-connection.h
===================================================================
--- trunk/src/target/OM-2007.2/libraries/libmokogsmd2/libmokogsmd/moko-gsmd-connection.h	2007-09-11 09:00:58 UTC (rev 2949)
+++ trunk/src/target/OM-2007.2/libraries/libmokogsmd2/libmokogsmd/moko-gsmd-connection.h	2007-09-11 09:03:57 UTC (rev 2950)
@@ -109,7 +109,8 @@
 void moko_gsmd_connection_send_pin (MokoGsmdConnection *self, const gchar *pin);
 
 /* network */
-void moko_gsmd_connection_network_register (MokoGsmdConnection *self); 
+void moko_gsmd_connection_network_register (MokoGsmdConnection *self);
+int moko_gsmd_connection_get_network_status (MokoGsmdConnection *self);
 
 /* TODO add type, i.e. MOKO_GSMD_CONNECTION_NETREG_AUTO */
 /* voice calls */





More information about the commitlog mailing list