summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorSiegfried-Angel Gevatter Pujals <rainct@ubuntu.com>2012-05-03 20:41:44 +0200
committerSiegfried-Angel Gevatter Pujals <rainct@ubuntu.com>2012-05-03 20:41:44 +0200
commit260fdd0bae5dbd929950ddc4920857c7e2f48e04 (patch)
tree7164d01c4a5b3b094a40825ff554f0eda683c0f8 /examples
parent0fb2b073b0ab3c6cbb8dbd5f3c541689ea33e9c9 (diff)
downloadzeitgeist-260fdd0bae5dbd929950ddc4920857c7e2f48e04.tar.gz
Some more libzeitgeist2 stuff
Diffstat (limited to 'examples')
-rw-r--r--examples/most-recent-events.vala31
1 files changed, 31 insertions, 0 deletions
diff --git a/examples/most-recent-events.vala b/examples/most-recent-events.vala
new file mode 100644
index 00000000..1cd7d25b
--- /dev/null
+++ b/examples/most-recent-events.vala
@@ -0,0 +1,31 @@
+int main ()
+{
+ try
+ {
+ uint32[] ids = { 31575, 31569 };
+
+ //Zeitgeist.RemoteLog zg = Bus.get_proxy_sync<Zeitgeist.RemoteLog> (
+ // BusType.SESSION, "org.gnome.zeitgeist.Engine",
+ // "/org/gnome/zeitgeist/log/activity");
+
+ Zeitgeist.Log zg = new Zeitgeist.Log ();
+ zg.get_events (ids, null, (obj, res) => { debug("hi!"); });
+ /*
+ var events = zg.get_events (ids);
+ foreach (Variant event in events)
+ {
+ stdout.printf ("got one event!\n");
+ }
+ */
+ }
+ catch (Error e)
+ {
+ stderr.printf ("%s\n", e.message);
+ return 1;
+ }
+
+ var loop = new MainLoop();
+ loop.run ();
+
+ return 0;
+}