RFC: Neighbouring Cell Info, take 2

Bastian, Waldo waldo.bastian at intel.com
Fri Feb 12 08:03:19 PST 2010


> to, 2010-02-11 kello 20:25 +0100, ext Bastian, Waldo kirjoitti:
> > > > void ofono_cell_info_query(struct ofono_cell_info *ci,
> > > ofono_cell_info_query_cb_t cb, void *data);
> > >
> > > What's this for?
> >
> > It's basically ofono_cell_info_driver->query(...) for use by a plugin
> after it has acquired the atom, something like:
> > cell_info_atom = __ofono_modem_find_atom(modem,
> OFONO_ATOM_TYPE_CELL_INFO);
> > cell_info = __ofono_atom_get_data(cell_info_atom);
> > ofono_cell_info_query(cell_info, plugin_query_cb, plugin_data);
> 
> Right, but if the atom already exposes a D-Bus API, what is the purpose
> of this plugin interface?

It's either a D-Bus API or a plugin interface and Denis indicated a preference for a plugin interface over a D-Bus API. I think his main concern was over the maturity of the API, so maybe he can be pursuaded otherwise now that this is based off the OMA SUPL standard.

Cheers,
Waldo


More information about the ofono mailing list