Re: [Tracker] [Evolution] Beagle and Tracker, letting Evolution feed those beasts RDF triples instead



On Tue, 2008-12-09 at 19:59 +0100, Philip Van Hoof wrote:
 
I'm writing a plugin that will implement the "Manager" class as
described here. Tracker will then implement being a "Registrar".

http://live.gnome.org/Evolution/Metadata

A experience developer should get a quite good idea of what will be
needed in Evolution:

Keeping timestamps around foreach message so that I can do a variation
of camel_db_read_message_info_records that accepts a "since" timestamp.

For example:

camel_db_message_infos_that_changed_since (db, since, callback, userd)

[CUT]

Let me know what you guys think ...

So, here's the patch (on Tracker's trunk, as we'll probably be shipping
this Evolution plugin as part of Tracker) of what I have so far.

The DBus stuff ain't connected yet with the Evolution hooks. I have,
however, already implemented the basic structure of iterating over each
and every message in Evolution: starts at foreach_message_in_accounts

If you follow that a little bit, you'll see the call for 
camel_db_read_message_info_records which is the one that I meant in my
last E-mail about camel_db_message_infos_that_changed_since things.


-- 
Philip Van Hoof, freelance software developer
home: me at pvanhoof dot be 
gnome: pvanhoof at gnome dot org 
http://pvanhoof.be/blog
http://codeminded.be

Attachment: tracker-evo-plugin-pre-alpha-this-that-01.diff
Description: Text Data



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]