Beispiel #1
0
static gboolean ril_delayed_register(gpointer user_data)
{
	struct ofono_cbs *cbs = user_data;
	struct cbs_data *cd = ofono_cbs_get_data(cbs);

	ofono_cbs_register(cbs);

	g_ril_register(cd->ril, RIL_UNSOL_RESPONSE_NEW_BROADCAST_SMS,
			ril_cbs_notify,	cbs);

	return FALSE;
}
Beispiel #2
0
static gboolean ril_cbs_register(gpointer user_data)
{
	struct ril_cbs *cd = user_data;

	DBG("");
	GASSERT(cd->timer_id);
	cd->timer_id = 0;
	ofono_cbs_register(cd->cbs);

	cd->event_id = grilio_channel_add_unsol_event_handler(cd->io,
		ril_cbs_notify, RIL_UNSOL_RESPONSE_NEW_BROADCAST_SMS, cd);

	/* Single-shot */
	return FALSE;
}