thats fine but rename "a" and ""b params to offset, count
On Thu, 2008-05-08 at 11:19 +0200, Philip Van Hoof wrote: > Hey Jamie, > > About the Xesam discussion for range-searches, here's a patch that would > add the remote API to the indexer-split branch. If there's some sort of > OK from Mikkel I plan to commit this to the branch (or else adapt it to > the proposed API). > > > email message attachment, "Forwarded message - Re: [Xesam] Need paged > search mode for xesam" > > -------- Forwarded Message -------- > > From: Philip Van Hoof <[EMAIL PROTECTED]> > > To: Mikkel Kamstrup Erlandsen <[EMAIL PROTECTED]> > > Cc: [EMAIL PROTECTED], [EMAIL PROTECTED] > > Subject: Re: [Xesam] Need paged search mode for xesam > > Date: Thu, 08 May 2008 11:15:14 +0200 > > > > On Wed, 2008-05-07 at 21:16 +0200, Mikkel Kamstrup Erlandsen wrote: > > > 2008/5/7 Jamie McCracken <[EMAIL PROTECTED]>: > > > > > I think we would need: > > > > > GetPagedHits > > > GetPagedHitData > > > > > to cover all use cases > > > > > > If there is more than one method needed for paging nirvana it begins > > > to make sense to add a org.freedesktop.xesam.PagedSear > > > ch interface to the spec. This can go in 1.1 (and if we can mature it > > > fast enough it should not be a problem for Nokia to depend upon it > > > before 1.1 is out). > > > > Here's a first proposal: > > > > <?xml version="1.0" encoding="UTF-8"?> > > <node name="/org/freedesktop/xesam"> > > <interface name="org.freedesktop.xesam.Search"> > > ... > > </interface> > > > > <interface name="org.freedesktop.xesam.PagedSearch"> > > <method name="GetRangeHits"> > > <annotation name="org.freedesktop.DBus.GLib.Async" value="true"/> > > <arg type="s" name="search" direction="in" /> > > <arg type="u" name="a" direction="in" /> > > <arg type="u" name="b" direction="in" /> > > <arg type="aav" name="hits" direction="out" /> > > </method> > > > > <method name="GetRangeHitData"> > > <annotation name="org.freedesktop.DBus.GLib.Async" value="true"/> > > <arg type="s" name="search" direction="in" /> > > <arg type="u" name="a" direction="in" /> > > <arg type="u" name="b" direction="in" /> > > <arg type="as" name="fields" direction="in" /> > > <arg type="aav" name="hit_data" direction="out" /> > > </method> > > </interface> > > </node> > > > > > _______________________________________________ > tracker-list mailing list > [email protected] > http://mail.gnome.org/mailman/listinfo/tracker-list _______________________________________________ tracker-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/tracker-list
