Changeset 3663
- Timestamp:
- 12/17/07 18:44:07 (5 years ago)
- Location:
- trunk/src/target/OM-2007.2/libraries/libmokogsmd2
- Files:
-
- 3 edited
-
ChangeLog (modified) (1 diff)
-
libmokogsmd/moko-gsmd-connection.c (modified) (3 diffs)
-
libmokogsmd/moko-gsmd-connection.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/target/OM-2007.2/libraries/libmokogsmd2/ChangeLog
r3534 r3663 1 2007-12-17 Michael Lauer <mickey@openmoko.org> 2 3 * libmokogsmd/moko-gsmd-connection.[c|h]: 4 Register and emit gobject signal for when 5 "cipher-status" changes. 6 1 7 2007-11-29 Michael Lauer <mickey@openmoko.org> 2 8 -
trunk/src/target/OM-2007.2/libraries/libmokogsmd2/libmokogsmd/moko-gsmd-connection.c
r3662 r3663 260 260 //TODO add SIGNAL_GSMD_EVT_TIMEZONE = 11, /* Timezone change */ 261 261 //TODO add SIGNAL_GSMD_EVT_SUBSCRIPTIONS = 12, /* To which events are we subscribed to */ 262 //TODO add SIGNAL_GSMD_EVT_CIPHER = 13, /* Chiphering Information */ 262 263 moko_gsmd_connection_signals[SIGNAL_GSMD_EVT_CIPHER] = g_signal_new 264 ("cipher-status-changed", 265 G_TYPE_FROM_CLASS (klass), 266 G_SIGNAL_RUN_LAST | G_SIGNAL_NO_RECURSE | G_SIGNAL_NO_HOOKS, 267 G_STRUCT_OFFSET (MokoGsmdConnectionClass, cipher_status_changed ), 268 NULL, 269 NULL, 270 g_cclosure_marshal_VOID__INT, 271 G_TYPE_NONE, 272 1, 273 G_TYPE_INT, 274 NULL ); 275 263 276 //TODO add SIGNAL_GSMD_EVT_IN_CBM = 14, /* Incoming Cell Broadcast message */ 264 277 //TODO add SIGNAL_GSMD_EVT_IN_DS = 15, /* SMS Status Report */ … … 496 509 case GSMD_EVT_OUT_STATUS: 497 510 g_signal_emit( G_OBJECT(self), 498 moko_gsmd_connection_signals[SIGNAL_GSMD_EVT_OUT_STATUS],499 0,500 aux->u.call_status.prog );511 moko_gsmd_connection_signals[SIGNAL_GSMD_EVT_OUT_STATUS], 512 0, 513 aux->u.call_status.prog ); 501 514 break; 502 515 case GSMD_EVT_OUT_COLP: … … 513 526 break; 514 527 case GSMD_EVT_CIPHER: 528 g_debug( "CIPHER event: data = %d, %d, %d", aux->u.cipher.flags, aux->u.cipher.net_state_gsm, aux->u.cipher.net_state_gprs ); 529 g_signal_emit( G_OBJECT(self), 530 moko_gsmd_connection_signals[SIGNAL_GSMD_EVT_CIPHER], 531 0, 532 aux->u.cipher.flags ); 533 //TODO check whether the net states are important, if so, change signal 515 534 /* moko_gsmd_connection_signals[SIGNAL_GSMD_EVT_CIPHER]; */ 516 535 break; -
trunk/src/target/OM-2007.2/libraries/libmokogsmd2/libmokogsmd/moko-gsmd-connection.h
r3529 r3663 53 53 void (*signal_strength_changed) (MokoGsmdConnection* self, int strength); 54 54 void (*network_current_operator) (MokoGsmdConnection* self, const gchar* name ); 55 void (*cipher_status_changed) (MokoGsmdConnection* self, int status ); 55 56 56 57 /* Misc */
Note: See TracChangeset
for help on using the changeset viewer.
