[Babel-users] Source stream
Lorenzo Ghiro
lorenzo.ghiro at studenti.unitn.it
Thu Jan 12 22:11:09 UTC 2017
[Errata corrige]
I am sorry to have asked the above silly question and to have disturbed all
the readers of this mailing list. I had a wrong concept of Source in my
mind and therefore did a mistake.
I apologize for the inconvenience.
Best regards,
Lorenzo
2017-01-12 16:10 GMT+01:00 Lorenzo Ghiro <lorenzo.ghiro at studenti.unitn.it>:
> Hi everybody!
>
> I need your help in developing the proper method to iterate over sources
> :) For instance for routes, some time ago M. Boutier helped me highlighting
> this piece of code
>
>
>> You must iterate over all the routing entries with "route streams" and
>> search
>> the one you want (or write your own function). For example:
>> struct babel_route * rt = NULL;
>> struct route_stream * stream = NULL;
>> stream = route_stream (ROUTE_INSTALLED); / * Or _ALL, or
>> _SS_INSTALLED * /
>> while (1) {
>> rt = route_stream_next (stream);
>> if (rt == NULL) break;
>> / * Your code * /
>> min = min_route (rt, min);
>> }
>> route_stream_done (stream);
>
>
> Now I need something very similar but for sources, even better if it is
> possible to iterate over ALL_KNOWN sources and INSTALLED sources. With
> INSTALLED sources I mean only sources related to INSTALLED routes.
>
> I tried to get all the "installed sources" iterating over installed routes
> and retrieving the related src, but I got lots of duplicates (when
> different routes share the same src). I would like to avoid duplicates and
> write a more elegant method consistent with the rest of the code :)
>
> Any advice?
>
> Thank you and regards,
>
> Lorenzo
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/babel-users/attachments/20170112/53d9a958/attachment-0001.html>
More information about the Babel-users
mailing list