Re: [core-dev] What is the class that gives the search results?
Roger Kapsi <[email protected]> Fri, 20 Aug 2004 12:56:17 +0200
| Newsgroups | gmane.network.gnutella.limewire.core.devel |
|---|---|
| Message-ID | <[email protected]> |
I think what you're looking for is com.limegroup.gnutella.ActivityCallback#handleQueryResult(...) com.limegroup.gnutella.gui.VisualActivityCallback#handleQueryResult(...) cu Roger On Aug 20, 2004, at 12:21 PM, [email protected] wrote: > > > Hello Gregorio. I have read these classes sometimes, but i don't > see the method to reach to results from a query request. > > I need the method that having the GUID of the QueryRequest > or the QueryRequest itself give a result or a set of results. > > I need the results for displaying in the screen, but only a pair of > attributes from the result. I think that i need instances of > Response or RemoteFileDesc, but i don't know how to obtain > them with the GUID of the QueryRequest or with the > QueryRequest itself, even with the query string. > > > >> The results pass through a series of classes. They arrive as > instances of >> QueryReply in the MessageRouter, than they are converted to > instances of >> Response and RemoteFileDesc in the SearchResultHandler. >> There are half a dozen places where you can obtain the > results and three >> different classes that may hold the results. Which of these to > modify depends on >> what you want to do with it. If you want to add them shortly > before they reach >> the GUI I suggest you read the > com.limegroup.gnutella.search.SearchResultHandler >> code carefully as well as the the code in > com.limegroup.gnutella.Response and >> com.limegroup.gnutella.RemoteFileDesc. >> mfg >> gregorio >> <a href="javascript:sendMsg > ('[email protected]');">[email protected]</a> wrote: >>> Hello, i'm new here. I'm Miguel Angel Blazquez from Spain, > and >>> i'm running an academic project for my engineer career. > First, >>> sorry for my bad english. >>> >>> The thing is that i need to know how to catch the results of > a >>> search done with "RouterService.query(guid, query)". Later i >>> want to manipulate this results, but i need them first, and i >>> don't know obtain them. >>> >>> I expect help, please, i need it. >>> >>> >>> >>> >>> _______________________________________________ >>> core-dev mailing list >>> <a href="javascript:sendMsg('core- > [email protected]');">[email protected]</a> >>> <a href="/app/message?l=es&o=8&url=http%3A%2F% > 2Fwww%2Elimewire%2Eorg%2Fmailman%2Flistinfo%2Fcore% > 2Ddev" > target="_blank">http://www.limewire.org/mailman/listinfo/core- > dev</a> >>> > > > > _______________________________________________ > core-dev mailing list > [email protected] > http://www.limewire.org/mailman/listinfo/core-dev > _______________________________________________ core-dev mailing list [email protected] http://www.limewire.org/mailman/listinfo/core-dev