summaryrefslogtreecommitdiff
path: root/libzeitgeist/Zeitgeist-2.0.gir
diff options
context:
space:
mode:
Diffstat (limited to 'libzeitgeist/Zeitgeist-2.0.gir')
-rw-r--r--libzeitgeist/Zeitgeist-2.0.gir4611
1 files changed, 4611 insertions, 0 deletions
diff --git a/libzeitgeist/Zeitgeist-2.0.gir b/libzeitgeist/Zeitgeist-2.0.gir
new file mode 100644
index 00000000..d7fcefa9
--- /dev/null
+++ b/libzeitgeist/Zeitgeist-2.0.gir
@@ -0,0 +1,4611 @@
+<?xml version="1.0"?>
+<repository version="1.2" xmlns="http://www.gtk.org/introspection/core/1.0" xmlns:c="http://www.gtk.org/introspection/c/1.0" xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
+<include name="GLib" version="2.0"/>
+<include name="GObject" version="2.0"/>
+<include name="Gio" version="2.0"/>
+<package name="zeitgeist"/>
+<c:include name="zeitgeist.h"/>
+<namespace name="Zeitgeist" version="2.0" c:prefix="Zeitgeist">
+ <constant name="SIG_DATASOURCES" c:identifier="ZEITGEIST_DATA_SOURCES_SIG_DATASOURCES" value="(null)">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <function name="data_sources_from_variant" c:identifier="zeitgeist_data_sources_from_variant" throws="1">
+ <return-value transfer-ownership="full">
+ <array name="GLib.PtrArray" c:type="GPtrArray*">
+ <type name="Zeitgeist.DataSource" c:type="ZeitgeistDataSource*"/>
+ </array>
+ </return-value>
+ <parameters>
+ <parameter name="sources_variant" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="data_sources_to_variant" c:identifier="zeitgeist_data_sources_to_variant">
+ <return-value transfer-ownership="full">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </return-value>
+ <parameters>
+ <parameter name="sources" transfer-ownership="none">
+ <type name="GLib.HashTable" c:type="GHashTable*">
+ <type name="utf8" c:type="gchar*"/>
+ <type name="Zeitgeist.DataSource" c:type="ZeitgeistDataSource*"/>
+ </type>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="events_from_variant" c:identifier="zeitgeist_events_from_variant" throws="1">
+ <return-value transfer-ownership="full">
+ <array name="GLib.PtrArray" c:type="GPtrArray*">
+ <type name="Zeitgeist.Event" c:type="ZeitgeistEvent*"/>
+ </array>
+ </return-value>
+ <parameters>
+ <parameter name="vevents" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="events_to_variant" c:identifier="zeitgeist_events_to_variant">
+ <return-value transfer-ownership="full">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </return-value>
+ <parameters>
+ <parameter name="events" transfer-ownership="none">
+ <array name="GLib.PtrArray" c:type="GPtrArray*">
+ <type name="Zeitgeist.Event" c:type="ZeitgeistEvent*"/>
+ </array>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="events_to_variant_with_limit" c:identifier="zeitgeist_events_to_variant_with_limit" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </return-value>
+ <parameters>
+ <parameter name="events" transfer-ownership="none">
+ <array name="GLib.PtrArray" c:type="GPtrArray*">
+ <type name="Zeitgeist.Event" c:type="ZeitgeistEvent*"/>
+ </array>
+ </parameter>
+ <parameter name="limit" transfer-ownership="none">
+ <type name="gulong" c:type="gsize"/>
+ </parameter>
+ </parameters>
+ </function>
+ <constant name="SECOND" c:identifier="ZEITGEIST_TIMESTAMP_SECOND" value="1000">
+ <type name="gint" c:type="gint"/>
+ </constant>
+ <constant name="MINUTE" c:identifier="ZEITGEIST_TIMESTAMP_MINUTE" value="60000">
+ <type name="gint" c:type="gint"/>
+ </constant>
+ <constant name="HOUR" c:identifier="ZEITGEIST_TIMESTAMP_HOUR" value="3600000">
+ <type name="gint" c:type="gint"/>
+ </constant>
+ <constant name="DAY" c:identifier="ZEITGEIST_TIMESTAMP_DAY" value="86400000">
+ <type name="gint" c:type="gint"/>
+ </constant>
+ <constant name="WEEK" c:identifier="ZEITGEIST_TIMESTAMP_WEEK" value="604800000">
+ <type name="gint" c:type="gint"/>
+ </constant>
+ <constant name="YEAR" c:identifier="ZEITGEIST_TIMESTAMP_YEAR" value="31556952000">
+ <type name="gint64" c:type="gint64"/>
+ </constant>
+ <function name="timestamp_from_timeval" c:identifier="zeitgeist_timestamp_from_timeval">
+ <return-value transfer-ownership="full">
+ <type name="gint64" c:type="gint64"/>
+ </return-value>
+ <parameters>
+ <parameter name="timeval" transfer-ownership="none">
+ <type name="GLib.TimeVal" c:type="GTimeVal"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="timestamp_to_timeval" c:identifier="zeitgeist_timestamp_to_timeval">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="timestamp" transfer-ownership="none">
+ <type name="gint64" c:type="gint64"/>
+ </parameter>
+ <parameter name="result" direction="out" transfer-ownership="full" caller-allocates="1">
+ <type name="GLib.TimeVal" c:type="GTimeVal"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="timestamp_from_now" c:identifier="zeitgeist_timestamp_from_now">
+ <return-value transfer-ownership="full">
+ <type name="gint64" c:type="gint64"/>
+ </return-value>
+ </function>
+ <function name="timestamp_from_iso8601" c:identifier="zeitgeist_timestamp_from_iso8601">
+ <return-value transfer-ownership="full">
+ <type name="gint64" c:type="gint64"/>
+ </return-value>
+ <parameters>
+ <parameter name="datetime" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="timestamp_to_iso8601" c:identifier="zeitgeist_timestamp_to_iso8601">
+ <return-value transfer-ownership="full">
+ <type name="utf8" c:type="gchar*"/>
+ </return-value>
+ <parameters>
+ <parameter name="timestamp" transfer-ownership="none">
+ <type name="gint64" c:type="gint64"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="timestamp_from_date" c:identifier="zeitgeist_timestamp_from_date">
+ <return-value transfer-ownership="full">
+ <type name="gint64" c:type="gint64"/>
+ </return-value>
+ <parameters>
+ <parameter name="date" transfer-ownership="none">
+ <type name="GLib.Date" c:type="GDate"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="timestamp_from_dmy" c:identifier="zeitgeist_timestamp_from_dmy">
+ <return-value transfer-ownership="full">
+ <type name="gint64" c:type="gint64"/>
+ </return-value>
+ <parameters>
+ <parameter name="day" transfer-ownership="none">
+ <type name="GLib.DateDay" c:type="GDateDay"/>
+ </parameter>
+ <parameter name="month" transfer-ownership="none">
+ <type name="GLib.DateMonth" c:type="GDateMonth"/>
+ </parameter>
+ <parameter name="year" transfer-ownership="none">
+ <type name="GLib.DateYear" c:type="GDateYear"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="timestamp_to_date" c:identifier="zeitgeist_timestamp_to_date">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="timestamp" transfer-ownership="none">
+ <type name="gint64" c:type="gint64"/>
+ </parameter>
+ <parameter name="result" direction="out" transfer-ownership="full" caller-allocates="1">
+ <type name="GLib.Date" c:type="GDate"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="timestamp_next_midnight" c:identifier="zeitgeist_timestamp_next_midnight">
+ <return-value transfer-ownership="full">
+ <type name="gint64" c:type="gint64"/>
+ </return-value>
+ <parameters>
+ <parameter name="timestamp" transfer-ownership="none">
+ <type name="gint64" c:type="gint64"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="timestamp_prev_midnight" c:identifier="zeitgeist_timestamp_prev_midnight">
+ <return-value transfer-ownership="full">
+ <type name="gint64" c:type="gint64"/>
+ </return-value>
+ <parameters>
+ <parameter name="timestamp" transfer-ownership="none">
+ <type name="gint64" c:type="gint64"/>
+ </parameter>
+ </parameters>
+ </function>
+ <constant name="ALARM" c:identifier="ZEITGEIST_NCAL_ALARM" value="http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#Alarm">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="ATTACHMENT" c:identifier="ZEITGEIST_NCAL_ATTACHMENT" value="http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#Attachment">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="CALENDAR" c:identifier="ZEITGEIST_NCAL_CALENDAR" value="http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#Calendar">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="CALENDAR_DATA_OBJECT" c:identifier="ZEITGEIST_NCAL_CALENDAR_DATA_OBJECT" value="http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#CalendarDataObject">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="EVENT" c:identifier="ZEITGEIST_NCAL_EVENT" value="http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#Event">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="FREEBUSY" c:identifier="ZEITGEIST_NCAL_FREEBUSY" value="http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#Freebusy">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="JOURNAL" c:identifier="ZEITGEIST_NCAL_JOURNAL" value="http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#Journal">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="TIMEZONE" c:identifier="ZEITGEIST_NCAL_TIMEZONE" value="http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#Timezone">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="TODO" c:identifier="ZEITGEIST_NCAL_TODO" value="http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#Todo">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="CONTACT" c:identifier="ZEITGEIST_NCO_CONTACT" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nco#Contact">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="CONTACT_GROUP" c:identifier="ZEITGEIST_NCO_CONTACT_GROUP" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nco#ContactGroup">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="CONTACT_LIST" c:identifier="ZEITGEIST_NCO_CONTACT_LIST" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nco#ContactList">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="CONTACT_LIST_DATA_OBJECT" c:identifier="ZEITGEIST_NCO_CONTACT_LIST_DATA_OBJECT" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nco#ContactListDataObject">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="ORGANIZATION_CONTACT" c:identifier="ZEITGEIST_NCO_ORGANIZATION_CONTACT" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nco#OrganizationContact">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="PERSON_CONTACT" c:identifier="ZEITGEIST_NCO_PERSON_CONTACT" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nco#PersonContact">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="APPLICATION" c:identifier="ZEITGEIST_NFO_APPLICATION" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Application">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="ARCHIVE" c:identifier="ZEITGEIST_NFO_ARCHIVE" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Archive">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="ARCHIVE_ITEM" c:identifier="ZEITGEIST_NFO_ARCHIVE_ITEM" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#ArchiveItem">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="ATTACHMENT" c:identifier="ZEITGEIST_NFO_ATTACHMENT" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Attachment">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="AUDIO" c:identifier="ZEITGEIST_NFO_AUDIO" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Audio">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="BOOKMARK" c:identifier="ZEITGEIST_NFO_BOOKMARK" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Bookmark">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="BOOKMARK_FOLDER" c:identifier="ZEITGEIST_NFO_BOOKMARK_FOLDER" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#BookmarkFolder">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="CURSOR" c:identifier="ZEITGEIST_NFO_CURSOR" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Cursor">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="DATA_CONTAINER" c:identifier="ZEITGEIST_NFO_DATA_CONTAINER" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#DataContainer">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="DELETED_RESOURCE" c:identifier="ZEITGEIST_NFO_DELETED_RESOURCE" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#DeletedResource">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="DOCUMENT" c:identifier="ZEITGEIST_NFO_DOCUMENT" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Document">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="EMBEDDED_FILE_DATA_OBJECT" c:identifier="ZEITGEIST_NFO_EMBEDDED_FILE_DATA_OBJECT" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#EmbeddedFileDataObject">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="EXECUTABLE" c:identifier="ZEITGEIST_NFO_EXECUTABLE" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Executable">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="FILESYSTEM" c:identifier="ZEITGEIST_NFO_FILESYSTEM" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Filesystem">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="FILESYSTEM_IMAGE" c:identifier="ZEITGEIST_NFO_FILESYSTEM_IMAGE" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#FilesystemImage">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="FILE_DATA_OBJECT" c:identifier="ZEITGEIST_NFO_FILE_DATA_OBJECT" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#FileDataObject">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="FOLDER" c:identifier="ZEITGEIST_NFO_FOLDER" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Folder">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="FONT" c:identifier="ZEITGEIST_NFO_FONT" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Font">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="HARD_DISK_PARTITION" c:identifier="ZEITGEIST_NFO_HARD_DISK_PARTITION" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#HardDiskPartition">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="HTML_DOCUMENT" c:identifier="ZEITGEIST_NFO_HTML_DOCUMENT" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#HtmlDocument">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="ICON" c:identifier="ZEITGEIST_NFO_ICON" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Icon">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="IMAGE" c:identifier="ZEITGEIST_NFO_IMAGE" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Image">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="MEDIA" c:identifier="ZEITGEIST_NFO_MEDIA" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Media">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="MEDIA_LIST" c:identifier="ZEITGEIST_NFO_MEDIA_LIST" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#MediaList">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="MEDIA_STREAM" c:identifier="ZEITGEIST_NFO_MEDIA_STREAM" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#MediaStream">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="MIND_MAP" c:identifier="ZEITGEIST_NFO_MIND_MAP" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#MindMap">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="OPERATING_SYSTEM" c:identifier="ZEITGEIST_NFO_OPERATING_SYSTEM" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#OperatingSystem">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="PAGINATED_TEXT_DOCUMENT" c:identifier="ZEITGEIST_NFO_PAGINATED_TEXT_DOCUMENT" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#PaginatedTextDocument">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="PLAIN_TEXT_DOCUMENT" c:identifier="ZEITGEIST_NFO_PLAIN_TEXT_DOCUMENT" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#PlainTextDocument">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="PRESENTATION" c:identifier="ZEITGEIST_NFO_PRESENTATION" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Presentation">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="RASTER_IMAGE" c:identifier="ZEITGEIST_NFO_RASTER_IMAGE" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#RasterImage">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="REMOTE_DATA_OBJECT" c:identifier="ZEITGEIST_NFO_REMOTE_DATA_OBJECT" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#RemoteDataObject">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="REMOTE_PORT_ADDRESS" c:identifier="ZEITGEIST_NFO_REMOTE_PORT_ADDRESS" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#RemotePortAddress">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="SOFTWARE" c:identifier="ZEITGEIST_NFO_SOFTWARE" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Software">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="SOFTWARE_ITEM" c:identifier="ZEITGEIST_NFO_SOFTWARE_ITEM" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#SoftwareItem">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="SOFTWARE_SERVICE" c:identifier="ZEITGEIST_NFO_SOFTWARE_SERVICE" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#SoftwareService">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="SOURCE_CODE" c:identifier="ZEITGEIST_NFO_SOURCE_CODE" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#SourceCode">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="SPREADSHEET" c:identifier="ZEITGEIST_NFO_SPREADSHEET" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Spreadsheet">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="TEXT_DOCUMENT" c:identifier="ZEITGEIST_NFO_TEXT_DOCUMENT" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#TextDocument">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="TRASH" c:identifier="ZEITGEIST_NFO_TRASH" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Trash">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="VECTOR_IMAGE" c:identifier="ZEITGEIST_NFO_VECTOR_IMAGE" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#VectorImage">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="VIDEO" c:identifier="ZEITGEIST_NFO_VIDEO" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Video">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="VISUAL" c:identifier="ZEITGEIST_NFO_VISUAL" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Visual">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="WEBSITE" c:identifier="ZEITGEIST_NFO_WEBSITE" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Website">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="WEB_DATA_OBJECT" c:identifier="ZEITGEIST_NFO_WEB_DATA_OBJECT" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#WebDataObject">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="DATA_OBJECT" c:identifier="ZEITGEIST_NIE_DATA_OBJECT" value="http://www.semanticdesktop.org/ontologies/2007/01/19/nie#DataObject">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="INFORMATION_ELEMENT" c:identifier="ZEITGEIST_NIE_INFORMATION_ELEMENT" value="http://www.semanticdesktop.org/ontologies/2007/01/19/nie#InformationElement">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="MOVIE" c:identifier="ZEITGEIST_NMM_MOVIE" value="http://www.semanticdesktop.org/ontologies/2009/02/19/nmm#Movie">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="MUSIC_ALBUM" c:identifier="ZEITGEIST_NMM_MUSIC_ALBUM" value="http://www.semanticdesktop.org/ontologies/2009/02/19/nmm#MusicAlbum">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="MUSIC_PIECE" c:identifier="ZEITGEIST_NMM_MUSIC_PIECE" value="http://www.semanticdesktop.org/ontologies/2009/02/19/nmm#MusicPiece">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="TVSERIES" c:identifier="ZEITGEIST_NMM_TVSERIES" value="http://www.semanticdesktop.org/ontologies/2009/02/19/nmm#TVSeries">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="TVSHOW" c:identifier="ZEITGEIST_NMM_TVSHOW" value="http://www.semanticdesktop.org/ontologies/2009/02/19/nmm#TVShow">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="EMAIL" c:identifier="ZEITGEIST_NMO_EMAIL" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#Email">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="IMMESSAGE" c:identifier="ZEITGEIST_NMO_IMMESSAGE" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#IMMessage">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="MAILBOX" c:identifier="ZEITGEIST_NMO_MAILBOX" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#Mailbox">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="MAILBOX_DATA_OBJECT" c:identifier="ZEITGEIST_NMO_MAILBOX_DATA_OBJECT" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#MailboxDataObject">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="MESSAGE" c:identifier="ZEITGEIST_NMO_MESSAGE" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#Message">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="MIME_ENTITY" c:identifier="ZEITGEIST_NMO_MIME_ENTITY" value="http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#MimeEntity">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="ACCEPT_EVENT" c:identifier="ZEITGEIST_ZG_ACCEPT_EVENT" value="http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#AcceptEvent">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="ACCESS_EVENT" c:identifier="ZEITGEIST_ZG_ACCESS_EVENT" value="http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#AccessEvent">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="CREATE_EVENT" c:identifier="ZEITGEIST_ZG_CREATE_EVENT" value="http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#CreateEvent">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="DELETE_EVENT" c:identifier="ZEITGEIST_ZG_DELETE_EVENT" value="http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#DeleteEvent">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="DENY_EVENT" c:identifier="ZEITGEIST_ZG_DENY_EVENT" value="http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#DenyEvent">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="EVENT_INTERPRETATION" c:identifier="ZEITGEIST_ZG_EVENT_INTERPRETATION" value="http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#EventInterpretation">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="EVENT_MANIFESTATION" c:identifier="ZEITGEIST_ZG_EVENT_MANIFESTATION" value="http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#EventManifestation">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="EXPIRE_EVENT" c:identifier="ZEITGEIST_ZG_EXPIRE_EVENT" value="http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#ExpireEvent">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="HEURISTIC_ACTIVITY" c:identifier="ZEITGEIST_ZG_HEURISTIC_ACTIVITY" value="http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#HeuristicActivity">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="LEAVE_EVENT" c:identifier="ZEITGEIST_ZG_LEAVE_EVENT" value="http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#LeaveEvent">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="MODIFY_EVENT" c:identifier="ZEITGEIST_ZG_MODIFY_EVENT" value="http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#ModifyEvent">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="MOVE_EVENT" c:identifier="ZEITGEIST_ZG_MOVE_EVENT" value="http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#MoveEvent">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="RECEIVE_EVENT" c:identifier="ZEITGEIST_ZG_RECEIVE_EVENT" value="http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#ReceiveEvent">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="SCHEDULED_ACTIVITY" c:identifier="ZEITGEIST_ZG_SCHEDULED_ACTIVITY" value="http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#ScheduledActivity">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="SEND_EVENT" c:identifier="ZEITGEIST_ZG_SEND_EVENT" value="http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#SendEvent">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="SYSTEM_NOTIFICATION" c:identifier="ZEITGEIST_ZG_SYSTEM_NOTIFICATION" value="http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#SystemNotification">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="USER_ACTIVITY" c:identifier="ZEITGEIST_ZG_USER_ACTIVITY" value="http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#UserActivity">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="WORLD_ACTIVITY" c:identifier="ZEITGEIST_ZG_WORLD_ACTIVITY" value="http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#WorldActivity">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <function name="symbol_get_display_name" c:identifier="zeitgeist_symbol_get_display_name">
+ <return-value transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </return-value>
+ <parameters>
+ <parameter name="symbol_uri" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="symbol_get_description" c:identifier="zeitgeist_symbol_get_description">
+ <return-value transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </return-value>
+ <parameters>
+ <parameter name="symbol_uri" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="symbol_get_all_parents" c:identifier="zeitgeist_symbol_get_all_parents">
+ <return-value transfer-ownership="full">
+ <type name="GLib.List" c:type="GList*">
+ <type name="utf8" c:type="const gchar*"/>
+ </type>
+ </return-value>
+ <parameters>
+ <parameter name="symbol_uri" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="symbol_get_all_children" c:identifier="zeitgeist_symbol_get_all_children">
+ <return-value transfer-ownership="full">
+ <type name="GLib.List" c:type="GList*">
+ <type name="utf8" c:type="const gchar*"/>
+ </type>
+ </return-value>
+ <parameters>
+ <parameter name="symbol_uri" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="symbol_get_children" c:identifier="zeitgeist_symbol_get_children">
+ <return-value transfer-ownership="full">
+ <type name="GLib.List" c:type="GList*">
+ <type name="utf8" c:type="const gchar*"/>
+ </type>
+ </return-value>
+ <parameters>
+ <parameter name="symbol_uri" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="symbol_get_parents" c:identifier="zeitgeist_symbol_get_parents">
+ <return-value transfer-ownership="full">
+ <type name="GLib.List" c:type="GList*">
+ <type name="utf8" c:type="const gchar*"/>
+ </type>
+ </return-value>
+ <parameters>
+ <parameter name="symbol_uri" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="symbol_is_a" c:identifier="zeitgeist_symbol_is_a">
+ <return-value transfer-ownership="full">
+ <type name="gboolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="symbol_uri" transfer-ownership="none" allow-none="1">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="parent_uri" transfer-ownership="none" allow-none="1">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <constant name="ENGINE_DBUS_NAME" c:identifier="ZEITGEIST_UTILS_ENGINE_DBUS_NAME" value="org.gnome.zeitgeist.Engine">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="ENGINE_DBUS_PATH" c:identifier="ZEITGEIST_UTILS_ENGINE_DBUS_PATH" value="/org/gnome/zeitgeist/log/activity">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="SIG_EVENT" c:identifier="ZEITGEIST_UTILS_SIG_EVENT" value="asaasay">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <constant name="MAX_DBUS_RESULT_SIZE" c:identifier="ZEITGEIST_UTILS_MAX_DBUS_RESULT_SIZE" value="(null)">
+ <type name="gint" c:type="gint"/>
+ </constant>
+ <constant name="CACHE_SIZE" c:identifier="ZEITGEIST_UTILS_CACHE_SIZE" value="0">
+ <type name="gint" c:type="gint"/>
+ </constant>
+ <function name="utils_get_data_path" c:identifier="zeitgeist_utils_get_data_path">
+ <return-value transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </return-value>
+ </function>
+ <function name="utils_get_default_data_path" c:identifier="zeitgeist_utils_get_default_data_path">
+ <return-value transfer-ownership="full">
+ <type name="utf8" c:type="gchar*"/>
+ </return-value>
+ </function>
+ <function name="utils_get_database_file_path" c:identifier="zeitgeist_utils_get_database_file_path">
+ <return-value transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </return-value>
+ </function>
+ <function name="utils_get_database_file_backup_path" c:identifier="zeitgeist_utils_get_database_file_backup_path">
+ <return-value transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </return-value>
+ </function>
+ <function name="utils_get_database_file_retire_name" c:identifier="zeitgeist_utils_get_database_file_retire_name">
+ <return-value transfer-ownership="full">
+ <type name="utf8" c:type="gchar*"/>
+ </return-value>
+ </function>
+ <function name="utils_get_local_extensions_path" c:identifier="zeitgeist_utils_get_local_extensions_path">
+ <return-value transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </return-value>
+ </function>
+ <function name="utils_using_in_memory_database" c:identifier="zeitgeist_utils_using_in_memory_database">
+ <return-value transfer-ownership="full">
+ <type name="gboolean" c:type="gboolean"/>
+ </return-value>
+ </function>
+ <function name="utils_backup_database" c:identifier="zeitgeist_utils_backup_database" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ </function>
+ <function name="utils_parse_negation" c:identifier="zeitgeist_utils_parse_negation">
+ <return-value transfer-ownership="full">
+ <type name="gboolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="val" direction="inout" transfer-ownership="full">
+ <type name="utf8" c:type="gchar*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="utils_parse_noexpand" c:identifier="zeitgeist_utils_parse_noexpand">
+ <return-value transfer-ownership="full">
+ <type name="gboolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="val" direction="inout" transfer-ownership="full">
+ <type name="utf8" c:type="gchar*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="utils_parse_wildcard" c:identifier="zeitgeist_utils_parse_wildcard">
+ <return-value transfer-ownership="full">
+ <type name="gboolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="val" direction="inout" transfer-ownership="full">
+ <type name="utf8" c:type="gchar*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="utils_is_empty_string" c:identifier="zeitgeist_utils_is_empty_string">
+ <return-value transfer-ownership="full">
+ <type name="gboolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="s" transfer-ownership="none" allow-none="1">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <enumeration name="ResultType" c:type="ZeitgeistResultType" glib:type-name="ZeitgeistResultType" glib:get-type="zeitgeist_result_type_get_type">
+ <member name="most_recent_events" c:identifier="ZEITGEIST_RESULT_TYPE_MOST_RECENT_EVENTS" value="0"/>
+ <member name="least_recent_events" c:identifier="ZEITGEIST_RESULT_TYPE_LEAST_RECENT_EVENTS" value="1"/>
+ <member name="most_recent_subjects" c:identifier="ZEITGEIST_RESULT_TYPE_MOST_RECENT_SUBJECTS" value="2"/>
+ <member name="least_recent_subjects" c:identifier="ZEITGEIST_RESULT_TYPE_LEAST_RECENT_SUBJECTS" value="3"/>
+ <member name="most_popular_subjects" c:identifier="ZEITGEIST_RESULT_TYPE_MOST_POPULAR_SUBJECTS" value="4"/>
+ <member name="least_popular_subjects" c:identifier="ZEITGEIST_RESULT_TYPE_LEAST_POPULAR_SUBJECTS" value="5"/>
+ <member name="most_popular_actor" c:identifier="ZEITGEIST_RESULT_TYPE_MOST_POPULAR_ACTOR" value="6"/>
+ <member name="least_popular_actor" c:identifier="ZEITGEIST_RESULT_TYPE_LEAST_POPULAR_ACTOR" value="7"/>
+ <member name="most_recent_actor" c:identifier="ZEITGEIST_RESULT_TYPE_MOST_RECENT_ACTOR" value="8"/>
+ <member name="least_recent_actor" c:identifier="ZEITGEIST_RESULT_TYPE_LEAST_RECENT_ACTOR" value="9"/>
+ <member name="most_recent_origin" c:identifier="ZEITGEIST_RESULT_TYPE_MOST_RECENT_ORIGIN" value="10"/>
+ <member name="least_recent_origin" c:identifier="ZEITGEIST_RESULT_TYPE_LEAST_RECENT_ORIGIN" value="11"/>
+ <member name="most_popular_origin" c:identifier="ZEITGEIST_RESULT_TYPE_MOST_POPULAR_ORIGIN" value="12"/>
+ <member name="least_popular_origin" c:identifier="ZEITGEIST_RESULT_TYPE_LEAST_POPULAR_ORIGIN" value="13"/>
+ <member name="oldest_actor" c:identifier="ZEITGEIST_RESULT_TYPE_OLDEST_ACTOR" value="14"/>
+ <member name="most_recent_subject_interpretation" c:identifier="ZEITGEIST_RESULT_TYPE_MOST_RECENT_SUBJECT_INTERPRETATION" value="15"/>
+ <member name="least_recent_subject_interpretation" c:identifier="ZEITGEIST_RESULT_TYPE_LEAST_RECENT_SUBJECT_INTERPRETATION" value="16"/>
+ <member name="most_popular_subject_interpretation" c:identifier="ZEITGEIST_RESULT_TYPE_MOST_POPULAR_SUBJECT_INTERPRETATION" value="17"/>
+ <member name="least_popular_subject_interpretation" c:identifier="ZEITGEIST_RESULT_TYPE_LEAST_POPULAR_SUBJECT_INTERPRETATION" value="18"/>
+ <member name="most_recent_mimetype" c:identifier="ZEITGEIST_RESULT_TYPE_MOST_RECENT_MIMETYPE" value="19"/>
+ <member name="least_recent_mimetype" c:identifier="ZEITGEIST_RESULT_TYPE_LEAST_RECENT_MIMETYPE" value="20"/>
+ <member name="most_popular_mimetype" c:identifier="ZEITGEIST_RESULT_TYPE_MOST_POPULAR_MIMETYPE" value="21"/>
+ <member name="least_popular_mimetype" c:identifier="ZEITGEIST_RESULT_TYPE_LEAST_POPULAR_MIMETYPE" value="22"/>
+ <member name="most_recent_current_uri" c:identifier="ZEITGEIST_RESULT_TYPE_MOST_RECENT_CURRENT_URI" value="23"/>
+ <member name="least_recent_current_uri" c:identifier="ZEITGEIST_RESULT_TYPE_LEAST_RECENT_CURRENT_URI" value="24"/>
+ <member name="most_popular_current_uri" c:identifier="ZEITGEIST_RESULT_TYPE_MOST_POPULAR_CURRENT_URI" value="25"/>
+ <member name="least_popular_current_uri" c:identifier="ZEITGEIST_RESULT_TYPE_LEAST_POPULAR_CURRENT_URI" value="26"/>
+ <member name="most_recent_event_origin" c:identifier="ZEITGEIST_RESULT_TYPE_MOST_RECENT_EVENT_ORIGIN" value="27"/>
+ <member name="least_recent_event_origin" c:identifier="ZEITGEIST_RESULT_TYPE_LEAST_RECENT_EVENT_ORIGIN" value="28"/>
+ <member name="most_popular_event_origin" c:identifier="ZEITGEIST_RESULT_TYPE_MOST_POPULAR_EVENT_ORIGIN" value="29"/>
+ <member name="least_popular_event_origin" c:identifier="ZEITGEIST_RESULT_TYPE_LEAST_POPULAR_EVENT_ORIGIN" value="30"/>
+ <member name="most_recent_current_origin" c:identifier="ZEITGEIST_RESULT_TYPE_MOST_RECENT_CURRENT_ORIGIN" value="31"/>
+ <member name="least_recent_current_origin" c:identifier="ZEITGEIST_RESULT_TYPE_LEAST_RECENT_CURRENT_ORIGIN" value="32"/>
+ <member name="most_popular_current_origin" c:identifier="ZEITGEIST_RESULT_TYPE_MOST_POPULAR_CURRENT_ORIGIN" value="33"/>
+ <member name="least_popular_current_origin" c:identifier="ZEITGEIST_RESULT_TYPE_LEAST_POPULAR_CURRENT_ORIGIN" value="34"/>
+ <member name="relevancy" c:identifier="ZEITGEIST_RESULT_TYPE_RELEVANCY" value="100"/>
+ </enumeration>
+ <function name="result_type_is_sort_order_asc" c:identifier="zeitgeist_result_type_is_sort_order_asc">
+ <return-value transfer-ownership="full">
+ <type name="gboolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="result_type" transfer-ownership="none">
+ <type name="Zeitgeist.ResultType" c:type="ZeitgeistResultType"/>
+ </parameter>
+ </parameters>
+ </function>
+ <enumeration name="RelevantResultType" c:type="ZeitgeistRelevantResultType" glib:type-name="ZeitgeistRelevantResultType" glib:get-type="zeitgeist_relevant_result_type_get_type">
+ <member name="recent" c:identifier="ZEITGEIST_RELEVANT_RESULT_TYPE_RECENT" value="0"/>
+ <member name="related" c:identifier="ZEITGEIST_RELEVANT_RESULT_TYPE_RELATED" value="1"/>
+ </enumeration>
+ <enumeration name="StorageState" c:type="ZeitgeistStorageState" glib:type-name="ZeitgeistStorageState" glib:get-type="zeitgeist_storage_state_get_type">
+ <member name="not_available" c:identifier="ZEITGEIST_STORAGE_STATE_NOT_AVAILABLE" value="0"/>
+ <member name="available" c:identifier="ZEITGEIST_STORAGE_STATE_AVAILABLE" value="1"/>
+ <member name="any" c:identifier="ZEITGEIST_STORAGE_STATE_ANY" value="2"/>
+ </enumeration>
+ <errordomain name="DataModelError" get-quark="zeitgeist_data_model_error_quark" codes="DataModelError">
+ <annotation key="dbus.name" value="org.gnome.zeitgeist.DataModelError"/>
+</errordomain>
+ <enumeration name="DataModelError" c:type="ZeitgeistDataModelError">
+ <member name="invalid_signature" c:identifier="ZEITGEIST_DATA_MODEL_ERROR_INVALID_SIGNATURE" value="0"/>
+ <member name="null_event" c:identifier="ZEITGEIST_DATA_MODEL_ERROR_NULL_EVENT" value="1"/>
+ <member name="too_many_results" c:identifier="ZEITGEIST_DATA_MODEL_ERROR_TOO_MANY_RESULTS" value="2"/>
+ </enumeration>
+ <class name="DataSource" c:type="ZeitgeistDataSource" glib:type-name="ZeitgeistDataSource" glib:get-type="zeitgeist_data_source_get_type" glib:type-struct="DataSourceClass" parent="GObject.Object">
+ <field name="parent_instance">
+ <type name="GObject.Object" c:type="GObject"/>
+ </field>
+ <field name="priv">
+ <type name="DataSourcePrivate" c:type="ZeitgeistDataSourcePrivate*"/>
+ </field>
+ <constructor name="new" c:identifier="zeitgeist_data_source_new">
+ <return-value transfer-ownership="full">
+ <type name="Zeitgeist.DataSource" c:type="ZeitgeistDataSource*"/>
+ </return-value>
+ </constructor>
+ <constructor name="full" c:identifier="zeitgeist_data_source_new_full">
+ <return-value transfer-ownership="full">
+ <type name="Zeitgeist.DataSource" c:type="ZeitgeistDataSource*"/>
+ </return-value>
+ <parameters>
+ <parameter name="unique_id" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="name" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="description" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="templates" transfer-ownership="none" allow-none="1">
+ <array name="GLib.PtrArray" c:type="GPtrArray*">
+ <type name="Zeitgeist.Event" c:type="ZeitgeistEvent*"/>
+ </array>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="from_variant" c:identifier="zeitgeist_data_source_new_from_variant" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="Zeitgeist.DataSource" c:type="ZeitgeistDataSource*"/>
+ </return-value>
+ <parameters>
+ <parameter name="variant" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="reset_running" transfer-ownership="none">
+ <type name="gboolean" c:type="gboolean"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <method name="to_variant" c:identifier="zeitgeist_data_source_to_variant">
+ <return-value transfer-ownership="full">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </return-value>
+ </method>
+ <property name="unique-id" writable="1">
+ <type name="utf8" c:type="gchar*"/>
+ </property>
+ <property name="name" writable="1">
+ <type name="utf8" c:type="gchar*"/>
+ </property>
+ <property name="description" writable="1">
+ <type name="utf8" c:type="gchar*"/>
+ </property>
+ <property name="event-templates" writable="1">
+ <array name="GLib.PtrArray" c:type="GPtrArray*">
+ <type name="Zeitgeist.Event" c:type="ZeitgeistEvent*"/>
+ </array>
+ </property>
+ <property name="enabled" writable="1">
+ <type name="gboolean" c:type="gboolean"/>
+ </property>
+ <property name="running" writable="1">
+ <type name="gboolean" c:type="gboolean"/>
+ </property>
+ <property name="timestamp" writable="1">
+ <type name="gint64" c:type="gint64"/>
+ </property>
+ </class>
+ <record name="DataSourceClass" c:type="ZeitgeistDataSourceClass" glib:is-gtype-struct-for="DataSource">
+ <field name="parent_class">
+ <type name="GObject.ObjectClass" c:type="GObjectClass"/>
+ </field>
+ </record>
+ <record name="DataSourcePrivate" c:type="ZeitgeistDataSourcePrivate" disguised="1"/>
+ <class name="DataSourceRegistry" c:type="ZeitgeistDataSourceRegistry" glib:type-name="ZeitgeistDataSourceRegistry" glib:get-type="zeitgeist_data_source_registry_get_type" glib:type-struct="DataSourceRegistryClass" parent="Zeitgeist.QueuedProxyWrapper">
+ <field name="parent_instance">
+ <type name="Zeitgeist.QueuedProxyWrapper" c:type="ZeitgeistQueuedProxyWrapper"/>
+ </field>
+ <field name="priv">
+ <type name="DataSourceRegistryPrivate" c:type="ZeitgeistDataSourceRegistryPrivate*"/>
+ </field>
+ <constructor name="new" c:identifier="zeitgeist_data_source_registry_new">
+ <return-value transfer-ownership="full">
+ <type name="Zeitgeist.DataSourceRegistry" c:type="ZeitgeistDataSourceRegistry*"/>
+ </return-value>
+ </constructor>
+ <method name="get_data_sources" c:identifier="zeitgeist_data_source_registry_get_data_sources">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="2" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_data_sources_finish" c:identifier="zeitgeist_data_source_registry_get_data_sources_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <array name="GLib.PtrArray" c:type="GPtrArray*">
+ <type name="Zeitgeist.DataSource" c:type="ZeitgeistDataSource*"/>
+ </array>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_data_source_from_id" c:identifier="zeitgeist_data_source_registry_get_data_source_from_id">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="unique_id" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="3" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_data_source_from_id_finish" c:identifier="zeitgeist_data_source_registry_get_data_source_from_id_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="Zeitgeist.DataSource" c:type="ZeitgeistDataSource*"/>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="register_data_source" c:identifier="zeitgeist_data_source_registry_register_data_source">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="data_source" transfer-ownership="none">
+ <type name="Zeitgeist.DataSource" c:type="ZeitgeistDataSource*"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="3" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="register_data_source_finish" c:identifier="zeitgeist_data_source_registry_register_data_source_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="gboolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_data_source_enabled" c:identifier="zeitgeist_data_source_registry_set_data_source_enabled">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="unique_id" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="enabled" transfer-ownership="none">
+ <type name="gboolean" c:type="gboolean"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="4" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_data_source_enabled_finish" c:identifier="zeitgeist_data_source_registry_set_data_source_enabled_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <glib:signal name="source_disconnected">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="data_source" transfer-ownership="none">
+ <type name="Zeitgeist.DataSource" c:type="ZeitgeistDataSource*"/>
+ </parameter>
+ </parameters>
+ </glib:signal>
+ <glib:signal name="source_enabled">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="unique_id" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="enabled" transfer-ownership="none">
+ <type name="gboolean" c:type="gboolean"/>
+ </parameter>
+ </parameters>
+ </glib:signal>
+ <glib:signal name="source_registered">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="data_source" transfer-ownership="none">
+ <type name="Zeitgeist.DataSource" c:type="ZeitgeistDataSource*"/>
+ </parameter>
+ </parameters>
+ </glib:signal>
+ </class>
+ <record name="DataSourceRegistryClass" c:type="ZeitgeistDataSourceRegistryClass" glib:is-gtype-struct-for="DataSourceRegistry">
+ <field name="parent_class">
+ <type name="Zeitgeist.QueuedProxyWrapperClass" c:type="ZeitgeistQueuedProxyWrapperClass"/>
+ </field>
+ </record>
+ <record name="DataSourceRegistryPrivate" c:type="ZeitgeistDataSourceRegistryPrivate" disguised="1"/>
+ <class name="Event" c:type="ZeitgeistEvent" glib:type-name="ZeitgeistEvent" glib:get-type="zeitgeist_event_get_type" glib:type-struct="EventClass" parent="GObject.Object">
+ <field name="parent_instance">
+ <type name="GObject.Object" c:type="GObject"/>
+ </field>
+ <field name="priv">
+ <type name="EventPrivate" c:type="ZeitgeistEventPrivate*"/>
+ </field>
+ <constant name="SIGNATURE" c:identifier="ZEITGEIST_EVENT_SIGNATURE" value="asaasay">
+ <type name="utf8" c:type="const gchar*"/>
+ </constant>
+ <method name="get_subject" c:identifier="zeitgeist_event_get_subject">
+ <return-value transfer-ownership="full">
+ <type name="Zeitgeist.Subject" c:type="ZeitgeistSubject*"/>
+ </return-value>
+ <parameters>
+ <parameter name="index" transfer-ownership="none">
+ <type name="gint" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="num_subjects" c:identifier="zeitgeist_event_num_subjects">
+ <return-value transfer-ownership="full">
+ <type name="gint" c:type="gint"/>
+ </return-value>
+ </method>
+ <method name="add_subject" c:identifier="zeitgeist_event_add_subject">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="subject" transfer-ownership="none">
+ <type name="Zeitgeist.Subject" c:type="ZeitgeistSubject*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="take_subject" c:identifier="zeitgeist_event_take_subject">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="subject" transfer-ownership="full">
+ <type name="Zeitgeist.Subject" c:type="ZeitgeistSubject*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <constructor name="full" c:identifier="zeitgeist_event_new_full">
+ <return-value transfer-ownership="full">
+ <type name="Zeitgeist.Event" c:type="ZeitgeistEvent*"/>
+ </return-value>
+ <parameters>
+ <parameter name="interpretation" transfer-ownership="none" allow-none="1">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="manifestation" transfer-ownership="none" allow-none="1">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="actor" transfer-ownership="none" allow-none="1">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="origin" transfer-ownership="none" allow-none="1">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="from_variant" c:identifier="zeitgeist_event_new_from_variant" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="Zeitgeist.Event" c:type="ZeitgeistEvent*"/>
+ </return-value>
+ <parameters>
+ <parameter name="event_variant" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <method name="set_actor_from_info" c:identifier="zeitgeist_event_set_actor_from_info">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="info" transfer-ownership="none">
+ <type name="Gio.AppInfo" c:type="GAppInfo*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="to_variant" c:identifier="zeitgeist_event_to_variant">
+ <return-value transfer-ownership="full">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </return-value>
+ </method>
+ <method name="debug_print" c:identifier="zeitgeist_event_debug_print">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ </method>
+ <method name="matches_template" c:identifier="zeitgeist_event_matches_template">
+ <return-value transfer-ownership="full">
+ <type name="gboolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="template_event" transfer-ownership="none">
+ <type name="Zeitgeist.Event" c:type="ZeitgeistEvent*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <constructor name="new" c:identifier="zeitgeist_event_new">
+ <return-value transfer-ownership="full">
+ <type name="Zeitgeist.Event" c:type="ZeitgeistEvent*"/>
+ </return-value>
+ </constructor>
+ <property name="id" writable="1">
+ <type name="guint32" c:type="guint32"/>
+ </property>
+ <property name="timestamp" writable="1">
+ <type name="gint64" c:type="gint64"/>
+ </property>
+ <property name="origin" writable="1">
+ <type name="utf8" c:type="gchar*"/>
+ </property>
+ <property name="actor" writable="1">
+ <type name="utf8" c:type="gchar*"/>
+ </property>
+ <property name="interpretation" writable="1">
+ <type name="utf8" c:type="gchar*"/>
+ </property>
+ <property name="manifestation" writable="1">
+ <type name="utf8" c:type="gchar*"/>
+ </property>
+ <property name="subjects" writable="1">
+ <array name="GLib.PtrArray" c:type="GPtrArray*">
+ <type name="Zeitgeist.Subject" c:type="ZeitgeistSubject*"/>
+ </array>
+ </property>
+ <property name="payload" writable="1">
+ <type name="GLib.ByteArray" c:type="GByteArray*"/>
+ </property>
+ </class>
+ <record name="EventClass" c:type="ZeitgeistEventClass" glib:is-gtype-struct-for="Event">
+ <field name="parent_class">
+ <type name="GObject.ObjectClass" c:type="GObjectClass"/>
+ </field>
+ </record>
+ <record name="EventPrivate" c:type="ZeitgeistEventPrivate" disguised="1"/>
+ <class name="Subject" c:type="ZeitgeistSubject" glib:type-name="ZeitgeistSubject" glib:get-type="zeitgeist_subject_get_type" glib:type-struct="SubjectClass" parent="GObject.Object">
+ <field name="parent_instance">
+ <type name="GObject.Object" c:type="GObject"/>
+ </field>
+ <field name="priv">
+ <type name="SubjectPrivate" c:type="ZeitgeistSubjectPrivate*"/>
+ </field>
+ <constructor name="full" c:identifier="zeitgeist_subject_new_full">
+ <return-value transfer-ownership="full">
+ <type name="Zeitgeist.Subject" c:type="ZeitgeistSubject*"/>
+ </return-value>
+ <parameters>
+ <parameter name="uri" transfer-ownership="none" allow-none="1">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="interpretation" transfer-ownership="none" allow-none="1">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="manifestation" transfer-ownership="none" allow-none="1">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="mimetype" transfer-ownership="none" allow-none="1">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="origin" transfer-ownership="none" allow-none="1">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="text" transfer-ownership="none" allow-none="1">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="storage" transfer-ownership="none" allow-none="1">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="move_event" c:identifier="zeitgeist_subject_new_move_event">
+ <return-value transfer-ownership="full">
+ <type name="Zeitgeist.Subject" c:type="ZeitgeistSubject*"/>
+ </return-value>
+ <parameters>
+ <parameter name="source_uri" transfer-ownership="none" allow-none="1">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="source_origin" transfer-ownership="none" allow-none="1">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="destination_uri" transfer-ownership="none" allow-none="1">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="destination_origin" transfer-ownership="none" allow-none="1">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="interpretation" transfer-ownership="none" allow-none="1">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="manifestation" transfer-ownership="none" allow-none="1">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="mimetype" transfer-ownership="none" allow-none="1">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="text" transfer-ownership="none" allow-none="1">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="storage" transfer-ownership="none" allow-none="1">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="from_variant" c:identifier="zeitgeist_subject_new_from_variant" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="Zeitgeist.Subject" c:type="ZeitgeistSubject*"/>
+ </return-value>
+ <parameters>
+ <parameter name="subject_variant" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <method name="to_variant" c:identifier="zeitgeist_subject_to_variant">
+ <return-value transfer-ownership="full">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </return-value>
+ </method>
+ <method name="matches_template" c:identifier="zeitgeist_subject_matches_template">
+ <return-value transfer-ownership="full">
+ <type name="gboolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="template_subject" transfer-ownership="none">
+ <type name="Zeitgeist.Subject" c:type="ZeitgeistSubject*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <constructor name="new" c:identifier="zeitgeist_subject_new">
+ <return-value transfer-ownership="full">
+ <type name="Zeitgeist.Subject" c:type="ZeitgeistSubject*"/>
+ </return-value>
+ </constructor>
+ <property name="uri" writable="1">
+ <type name="utf8" c:type="gchar*"/>
+ </property>
+ <property name="origin" writable="1">
+ <type name="utf8" c:type="gchar*"/>
+ </property>
+ <property name="text" writable="1">
+ <type name="utf8" c:type="gchar*"/>
+ </property>
+ <property name="storage" writable="1">
+ <type name="utf8" c:type="gchar*"/>
+ </property>
+ <property name="current-uri" writable="1">
+ <type name="utf8" c:type="gchar*"/>
+ </property>
+ <property name="current-origin" writable="1">
+ <type name="utf8" c:type="gchar*"/>
+ </property>
+ <property name="mimetype" writable="1">
+ <type name="utf8" c:type="gchar*"/>
+ </property>
+ <property name="interpretation" writable="1">
+ <type name="utf8" c:type="gchar*"/>
+ </property>
+ <property name="manifestation" writable="1">
+ <type name="utf8" c:type="gchar*"/>
+ </property>
+ </class>
+ <record name="SubjectClass" c:type="ZeitgeistSubjectClass" glib:is-gtype-struct-for="Subject">
+ <field name="parent_class">
+ <type name="GObject.ObjectClass" c:type="GObjectClass"/>
+ </field>
+ </record>
+ <record name="SubjectPrivate" c:type="ZeitgeistSubjectPrivate" disguised="1"/>
+ <class name="TimeRange" c:type="ZeitgeistTimeRange" glib:type-name="ZeitgeistTimeRange" glib:get-type="zeitgeist_time_range_get_type" glib:type-struct="TimeRangeClass" parent="GObject.Object">
+ <annotation key="ccode.type-signature" value="(xx)"/>
+ <field name="parent_instance">
+ <type name="GObject.Object" c:type="GObject"/>
+ </field>
+ <field name="priv">
+ <type name="TimeRangePrivate" c:type="ZeitgeistTimeRangePrivate*"/>
+ </field>
+ <constructor name="new" c:identifier="zeitgeist_time_range_new">
+ <return-value transfer-ownership="full">
+ <type name="Zeitgeist.TimeRange" c:type="ZeitgeistTimeRange*"/>
+ </return-value>
+ <parameters>
+ <parameter name="start_msec" transfer-ownership="none">
+ <type name="gint64" c:type="gint64"/>
+ </parameter>
+ <parameter name="end_msec" transfer-ownership="none">
+ <type name="gint64" c:type="gint64"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <constructor name="anytime" c:identifier="zeitgeist_time_range_new_anytime">
+ <return-value transfer-ownership="full">
+ <type name="Zeitgeist.TimeRange" c:type="ZeitgeistTimeRange*"/>
+ </return-value>
+ </constructor>
+ <constructor name="to_now" c:identifier="zeitgeist_time_range_new_to_now">
+ <return-value transfer-ownership="full">
+ <type name="Zeitgeist.TimeRange" c:type="ZeitgeistTimeRange*"/>
+ </return-value>
+ </constructor>
+ <constructor name="from_now" c:identifier="zeitgeist_time_range_new_from_now">
+ <return-value transfer-ownership="full">
+ <type name="Zeitgeist.TimeRange" c:type="ZeitgeistTimeRange*"/>
+ </return-value>
+ </constructor>
+ <constructor name="from_variant" c:identifier="zeitgeist_time_range_new_from_variant" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="Zeitgeist.TimeRange" c:type="ZeitgeistTimeRange*"/>
+ </return-value>
+ <parameters>
+ <parameter name="variant" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <method name="to_variant" c:identifier="zeitgeist_time_range_to_variant">
+ <return-value transfer-ownership="full">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </return-value>
+ </method>
+ <method name="intersect" c:identifier="zeitgeist_time_range_intersect">
+ <return-value transfer-ownership="full" allow-none="1">
+ <type name="Zeitgeist.TimeRange" c:type="ZeitgeistTimeRange*"/>
+ </return-value>
+ <parameters>
+ <parameter name="time_range" transfer-ownership="none">
+ <type name="Zeitgeist.TimeRange" c:type="ZeitgeistTimeRange*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <property name="start" writable="1">
+ <type name="gint64" c:type="gint64"/>
+ </property>
+ <property name="end" writable="1">
+ <type name="gint64" c:type="gint64"/>
+ </property>
+ </class>
+ <record name="TimeRangeClass" c:type="ZeitgeistTimeRangeClass" glib:is-gtype-struct-for="TimeRange">
+ <field name="parent_class">
+ <type name="GObject.ObjectClass" c:type="GObjectClass"/>
+ </field>
+ </record>
+ <record name="TimeRangePrivate" c:type="ZeitgeistTimeRangePrivate" disguised="1"/>
+ <class name="Index" c:type="ZeitgeistIndex" glib:type-name="ZeitgeistIndex" glib:get-type="zeitgeist_index_get_type" glib:type-struct="IndexClass" parent="Zeitgeist.QueuedProxyWrapper">
+ <field name="parent_instance">
+ <type name="Zeitgeist.QueuedProxyWrapper" c:type="ZeitgeistQueuedProxyWrapper"/>
+ </field>
+ <field name="priv">
+ <type name="IndexPrivate" c:type="ZeitgeistIndexPrivate*"/>
+ </field>
+ <constructor name="new" c:identifier="zeitgeist_index_new">
+ <return-value transfer-ownership="full">
+ <type name="Zeitgeist.Index" c:type="ZeitgeistIndex*"/>
+ </return-value>
+ </constructor>
+ <method name="search" c:identifier="zeitgeist_index_search">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="query" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="time_range" transfer-ownership="none">
+ <type name="Zeitgeist.TimeRange" c:type="ZeitgeistTimeRange*"/>
+ </parameter>
+ <parameter name="event_templates" transfer-ownership="none">
+ <array name="GLib.PtrArray" c:type="GPtrArray*">
+ <type name="Zeitgeist.Event" c:type="ZeitgeistEvent*"/>
+ </array>
+ </parameter>
+ <parameter name="offset" transfer-ownership="none">
+ <type name="guint32" c:type="guint32"/>
+ </parameter>
+ <parameter name="num_events" transfer-ownership="none">
+ <type name="guint32" c:type="guint32"/>
+ </parameter>
+ <parameter name="result_type" transfer-ownership="none">
+ <type name="Zeitgeist.ResultType" c:type="ZeitgeistResultType"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="8" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="search_finish" c:identifier="zeitgeist_index_search_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="Zeitgeist.ResultSet" c:type="ZeitgeistResultSet*"/>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="search_with_relevancies" c:identifier="zeitgeist_index_search_with_relevancies">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="query" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="time_range" transfer-ownership="none">
+ <type name="Zeitgeist.TimeRange" c:type="ZeitgeistTimeRange*"/>
+ </parameter>
+ <parameter name="event_templates" transfer-ownership="none">
+ <array name="GLib.PtrArray" c:type="GPtrArray*">
+ <type name="Zeitgeist.Event" c:type="ZeitgeistEvent*"/>
+ </array>
+ </parameter>
+ <parameter name="storage_state" transfer-ownership="none">
+ <type name="Zeitgeist.StorageState" c:type="ZeitgeistStorageState"/>
+ </parameter>
+ <parameter name="offset" transfer-ownership="none">
+ <type name="guint32" c:type="guint32"/>
+ </parameter>
+ <parameter name="num_events" transfer-ownership="none">
+ <type name="guint32" c:type="guint32"/>
+ </parameter>
+ <parameter name="result_type" transfer-ownership="none">
+ <type name="Zeitgeist.ResultType" c:type="ZeitgeistResultType"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="9" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="search_with_relevancies_finish" c:identifier="zeitgeist_index_search_with_relevancies_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="Zeitgeist.ResultSet" c:type="ZeitgeistResultSet*"/>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="relevancies" direction="out" transfer-ownership="full">
+ <array length="2">
+ <type name="gdouble" c:type="gdouble"/>
+ </array>
+ </parameter>
+ <parameter name="relevancies_length1" direction="out" transfer-ownership="none">
+ <type name="gint" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </method>
+ </class>
+ <record name="IndexClass" c:type="ZeitgeistIndexClass" glib:is-gtype-struct-for="Index">
+ <field name="parent_class">
+ <type name="Zeitgeist.QueuedProxyWrapperClass" c:type="ZeitgeistQueuedProxyWrapperClass"/>
+ </field>
+ </record>
+ <record name="IndexPrivate" c:type="ZeitgeistIndexPrivate" disguised="1"/>
+ <class name="Log" c:type="ZeitgeistLog" glib:type-name="ZeitgeistLog" glib:get-type="zeitgeist_log_get_type" glib:type-struct="LogClass" parent="Zeitgeist.QueuedProxyWrapper">
+ <field name="parent_instance">
+ <type name="Zeitgeist.QueuedProxyWrapper" c:type="ZeitgeistQueuedProxyWrapper"/>
+ </field>
+ <field name="priv">
+ <type name="LogPrivate" c:type="ZeitgeistLogPrivate*"/>
+ </field>
+ <constructor name="new" c:identifier="zeitgeist_log_new">
+ <return-value transfer-ownership="full">
+ <type name="Zeitgeist.Log" c:type="ZeitgeistLog*"/>
+ </return-value>
+ </constructor>
+ <function name="get_default" c:identifier="zeitgeist_log_get_default">
+ <return-value transfer-ownership="full">
+ <type name="Zeitgeist.Log" c:type="ZeitgeistLog*"/>
+ </return-value>
+ </function>
+ <method name="insert_event" c:identifier="zeitgeist_log_insert_event">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="event" transfer-ownership="none">
+ <type name="Zeitgeist.Event" c:type="ZeitgeistEvent*"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="3" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="insert_event_finish" c:identifier="zeitgeist_log_insert_event_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <array name="GLib.Array" c:type="GArray*">
+ <type name="guint32" c:type="guint32"/>
+ </array>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="insert_events" c:identifier="zeitgeist_log_insert_events">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="events" transfer-ownership="none">
+ <array name="GLib.PtrArray" c:type="GPtrArray*">
+ <type name="Zeitgeist.Event" c:type="ZeitgeistEvent*"/>
+ </array>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="3" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="insert_events_finish" c:identifier="zeitgeist_log_insert_events_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <array name="GLib.Array" c:type="GArray*">
+ <type name="guint32" c:type="guint32"/>
+ </array>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="insert_event_no_reply" c:identifier="zeitgeist_log_insert_event_no_reply">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="event" transfer-ownership="none">
+ <type name="Zeitgeist.Event" c:type="ZeitgeistEvent*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="2" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="insert_event_no_reply_finish" c:identifier="zeitgeist_log_insert_event_no_reply_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="insert_events_no_reply" c:identifier="zeitgeist_log_insert_events_no_reply">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="events" transfer-ownership="none">
+ <array name="GLib.PtrArray" c:type="GPtrArray*">
+ <type name="Zeitgeist.Event" c:type="ZeitgeistEvent*"/>
+ </array>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="2" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="insert_events_no_reply_finish" c:identifier="zeitgeist_log_insert_events_no_reply_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="find_events" c:identifier="zeitgeist_log_find_events">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="time_range" transfer-ownership="none">
+ <type name="Zeitgeist.TimeRange" c:type="ZeitgeistTimeRange*"/>
+ </parameter>
+ <parameter name="event_templates" transfer-ownership="none">
+ <array name="GLib.PtrArray" c:type="GPtrArray*">
+ <type name="Zeitgeist.Event" c:type="ZeitgeistEvent*"/>
+ </array>
+ </parameter>
+ <parameter name="storage_state" transfer-ownership="none">
+ <type name="Zeitgeist.StorageState" c:type="ZeitgeistStorageState"/>
+ </parameter>
+ <parameter name="num_events" transfer-ownership="none">
+ <type name="guint32" c:type="guint32"/>
+ </parameter>
+ <parameter name="result_type" transfer-ownership="none">
+ <type name="Zeitgeist.ResultType" c:type="ZeitgeistResultType"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="7" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="find_events_finish" c:identifier="zeitgeist_log_find_events_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="Zeitgeist.ResultSet" c:type="ZeitgeistResultSet*"/>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="find_event_ids" c:identifier="zeitgeist_log_find_event_ids">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="time_range" transfer-ownership="none">
+ <type name="Zeitgeist.TimeRange" c:type="ZeitgeistTimeRange*"/>
+ </parameter>
+ <parameter name="event_templates" transfer-ownership="none">
+ <array name="GLib.PtrArray" c:type="GPtrArray*">
+ <type name="Zeitgeist.Event" c:type="ZeitgeistEvent*"/>
+ </array>
+ </parameter>
+ <parameter name="storage_state" transfer-ownership="none">
+ <type name="Zeitgeist.StorageState" c:type="ZeitgeistStorageState"/>
+ </parameter>
+ <parameter name="num_events" transfer-ownership="none">
+ <type name="guint32" c:type="guint32"/>
+ </parameter>
+ <parameter name="result_type" transfer-ownership="none">
+ <type name="Zeitgeist.ResultType" c:type="ZeitgeistResultType"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="7" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="find_event_ids_finish" c:identifier="zeitgeist_log_find_event_ids_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <array length="1">
+ <type name="guint32" c:type="guint32"/>
+ </array>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="result_length1" direction="out" transfer-ownership="none">
+ <type name="gint" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_events" c:identifier="zeitgeist_log_get_events">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="event_ids" transfer-ownership="none">
+ <array name="GLib.Array" c:type="GArray*">
+ <type name="guint32" c:type="guint32"/>
+ </array>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="3" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_events_finish" c:identifier="zeitgeist_log_get_events_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="Zeitgeist.ResultSet" c:type="ZeitgeistResultSet*"/>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="find_related_uris" c:identifier="zeitgeist_log_find_related_uris">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="time_range" transfer-ownership="none">
+ <type name="Zeitgeist.TimeRange" c:type="ZeitgeistTimeRange*"/>
+ </parameter>
+ <parameter name="event_templates" transfer-ownership="none">
+ <array name="GLib.PtrArray" c:type="GPtrArray*">
+ <type name="Zeitgeist.Event" c:type="ZeitgeistEvent*"/>
+ </array>
+ </parameter>
+ <parameter name="result_event_templates" transfer-ownership="none">
+ <array name="GLib.PtrArray" c:type="GPtrArray*">
+ <type name="Zeitgeist.Event" c:type="ZeitgeistEvent*"/>
+ </array>
+ </parameter>
+ <parameter name="storage_state" transfer-ownership="none">
+ <type name="Zeitgeist.StorageState" c:type="ZeitgeistStorageState"/>
+ </parameter>
+ <parameter name="num_events" transfer-ownership="none">
+ <type name="guint32" c:type="guint32"/>
+ </parameter>
+ <parameter name="result_type" transfer-ownership="none">
+ <type name="Zeitgeist.ResultType" c:type="ZeitgeistResultType"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="8" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="find_related_uris_finish" c:identifier="zeitgeist_log_find_related_uris_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <array length="1">
+ <type name="utf8" c:type="gchar*"/>
+ </array>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="result_length1" direction="out" transfer-ownership="none">
+ <type name="gint" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="delete_events" c:identifier="zeitgeist_log_delete_events">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="event_ids" transfer-ownership="none">
+ <array name="GLib.Array" c:type="GArray*">
+ <type name="guint32" c:type="guint32"/>
+ </array>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="3" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="delete_events_finish" c:identifier="zeitgeist_log_delete_events_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="Zeitgeist.TimeRange" c:type="ZeitgeistTimeRange*"/>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="quit" c:identifier="zeitgeist_log_quit">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="2" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="quit_finish" c:identifier="zeitgeist_log_quit_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="install_monitor" c:identifier="zeitgeist_log_install_monitor" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="monitor" transfer-ownership="none">
+ <type name="Zeitgeist.Monitor" c:type="ZeitgeistMonitor*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="remove_monitor" c:identifier="zeitgeist_log_remove_monitor">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="monitor" transfer-ownership="full">
+ <type name="Zeitgeist.Monitor" c:type="ZeitgeistMonitor*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="2" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="remove_monitor_finish" c:identifier="zeitgeist_log_remove_monitor_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_version" c:identifier="zeitgeist_log_get_version">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="major" direction="out" transfer-ownership="full">
+ <type name="gint" c:type="gint"/>
+ </parameter>
+ <parameter name="minor" direction="out" transfer-ownership="full">
+ <type name="gint" c:type="gint"/>
+ </parameter>
+ <parameter name="micro" direction="out" transfer-ownership="full">
+ <type name="gint" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </method>
+ </class>
+ <record name="LogClass" c:type="ZeitgeistLogClass" glib:is-gtype-struct-for="Log">
+ <field name="parent_class">
+ <type name="Zeitgeist.QueuedProxyWrapperClass" c:type="ZeitgeistQueuedProxyWrapperClass"/>
+ </field>
+ </record>
+ <record name="LogPrivate" c:type="ZeitgeistLogPrivate" disguised="1"/>
+ <class name="Monitor" c:type="ZeitgeistMonitor" glib:type-name="ZeitgeistMonitor" glib:get-type="zeitgeist_monitor_get_type" glib:type-struct="MonitorClass" parent="GObject.Object">
+ <implements name="Zeitgeist.RemoteMonitor"/>
+ <field name="parent_instance">
+ <type name="GObject.Object" c:type="GObject"/>
+ </field>
+ <field name="priv">
+ <type name="MonitorPrivate" c:type="ZeitgeistMonitorPrivate*"/>
+ </field>
+ <constructor name="new" c:identifier="zeitgeist_monitor_new">
+ <return-value transfer-ownership="full">
+ <type name="Zeitgeist.Monitor" c:type="ZeitgeistMonitor*"/>
+ </return-value>
+ <parameters>
+ <parameter name="time_range" transfer-ownership="none">
+ <type name="Zeitgeist.TimeRange" c:type="ZeitgeistTimeRange*"/>
+ </parameter>
+ <parameter name="event_templates" transfer-ownership="full">
+ <array name="GLib.PtrArray" c:type="GPtrArray*">
+ <type name="Zeitgeist.Event" c:type="ZeitgeistEvent*"/>
+ </array>
+ </parameter>
+ </parameters>
+ </constructor>
+ <method name="get_templates" c:identifier="zeitgeist_monitor_get_templates">
+ <return-value transfer-ownership="full">
+ <array name="GLib.PtrArray" c:type="GPtrArray*">
+ <type name="Zeitgeist.Event" c:type="ZeitgeistEvent*"/>
+ </array>
+ </return-value>
+ </method>
+ <method name="get_path" c:identifier="zeitgeist_monitor_get_path">
+ <return-value transfer-ownership="full">
+ <type name="GLib.ObjectPath" c:type="char*"/>
+ </return-value>
+ </method>
+ <property name="time-range" writable="1" construct="1">
+ <type name="Zeitgeist.TimeRange" c:type="ZeitgeistTimeRange*"/>
+ </property>
+ <property name="event-templates" writable="1" construct="1">
+ <array name="GLib.PtrArray" c:type="GPtrArray*">
+ <type name="Zeitgeist.Event" c:type="ZeitgeistEvent*"/>
+ </array>
+ </property>
+ <glib:signal name="events_inserted">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="time_range" transfer-ownership="none">
+ <type name="Zeitgeist.TimeRange" c:type="ZeitgeistTimeRange*"/>
+ </parameter>
+ <parameter name="events" transfer-ownership="none">
+ <type name="Zeitgeist.ResultSet" c:type="ZeitgeistResultSet*"/>
+ </parameter>
+ </parameters>
+ </glib:signal>
+ <glib:signal name="events_deleted">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="time_range" transfer-ownership="none">
+ <type name="Zeitgeist.TimeRange" c:type="ZeitgeistTimeRange*"/>
+ </parameter>
+ <parameter name="event_ids" transfer-ownership="none">
+ <array length="2">
+ <type name="guint32" c:type="guint32"/>
+ </array>
+ </parameter>
+ <parameter name="event_ids_length1" transfer-ownership="none">
+ <type name="gint" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </glib:signal>
+ </class>
+ <record name="MonitorClass" c:type="ZeitgeistMonitorClass" glib:is-gtype-struct-for="Monitor">
+ <field name="parent_class">
+ <type name="GObject.ObjectClass" c:type="GObjectClass"/>
+ </field>
+ </record>
+ <record name="MonitorPrivate" c:type="ZeitgeistMonitorPrivate" disguised="1"/>
+ <class name="QueuedProxyWrapper" c:type="ZeitgeistQueuedProxyWrapper" glib:type-name="ZeitgeistQueuedProxyWrapper" glib:get-type="zeitgeist_queued_proxy_wrapper_get_type" glib:type-struct="QueuedProxyWrapperClass" parent="GObject.Object" abstract="1">
+ <field name="parent_instance">
+ <type name="GObject.Object" c:type="GObject"/>
+ </field>
+ <field name="priv">
+ <type name="QueuedProxyWrapperPrivate" c:type="ZeitgeistQueuedProxyWrapperPrivate*"/>
+ </field>
+ <method name="proxy_acquired" c:identifier="zeitgeist_queued_proxy_wrapper_proxy_acquired">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="proxy" transfer-ownership="none">
+ <type name="GObject.Object" c:type="GObject*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="proxy_unavailable" c:identifier="zeitgeist_queued_proxy_wrapper_proxy_unavailable">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="err" transfer-ownership="none">
+ <type name="Gio.IOErrorEnum" c:type="GError*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="process_queued_methods" c:identifier="zeitgeist_queued_proxy_wrapper_process_queued_methods">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ </method>
+ <method name="name_owner_changed" c:identifier="zeitgeist_queued_proxy_wrapper_name_owner_changed">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="pspec" transfer-ownership="none">
+ <type name="GObject.ParamSpec" c:type="GParamSpec*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="on_connection_established" c:identifier="zeitgeist_queued_proxy_wrapper_on_connection_established">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ </method>
+ <virtual-method name="on_connection_established" invoker="on_connection_established">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ </virtual-method>
+ <method name="on_connection_lost" c:identifier="zeitgeist_queued_proxy_wrapper_on_connection_lost">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ </method>
+ <virtual-method name="on_connection_lost" invoker="on_connection_lost">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ </virtual-method>
+ <method name="wait_for_proxy" c:identifier="zeitgeist_queued_proxy_wrapper_wait_for_proxy">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="1" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="wait_for_proxy_finish" c:identifier="zeitgeist_queued_proxy_wrapper_wait_for_proxy_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <property name="proxy-created" writable="1">
+ <type name="gboolean" c:type="gboolean"/>
+ </property>
+ <property name="is-connected" writable="1">
+ <type name="gboolean" c:type="gboolean"/>
+ </property>
+ </class>
+ <record name="QueuedProxyWrapperClass" c:type="ZeitgeistQueuedProxyWrapperClass" glib:is-gtype-struct-for="QueuedProxyWrapper">
+ <field name="parent_class">
+ <type name="GObject.ObjectClass" c:type="GObjectClass"/>
+ </field>
+ <field name="on_connection_established">
+ <callback name="on_connection_established" c:type="on_connection_established">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.QueuedProxyWrapper" c:type="ZeitgeistQueuedProxyWrapper*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ <field name="on_connection_lost">
+ <callback name="on_connection_lost" c:type="on_connection_lost">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.QueuedProxyWrapper" c:type="ZeitgeistQueuedProxyWrapper*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ </record>
+ <record name="QueuedProxyWrapperPrivate" c:type="ZeitgeistQueuedProxyWrapperPrivate" disguised="1"/>
+ <record name="QueuedProxyWrapperQueuedMethod">
+ <constructor name="new" c:identifier="zeitgeist_queued_proxy_wrapper_queued_method_new">
+ <return-value transfer-ownership="full">
+ <type name="Zeitgeist.QueuedProxyWrapperQueuedMethod" c:type="ZeitgeistQueuedProxyWrapperQueuedMethod*"/>
+ </return-value>
+ <parameters>
+ <parameter name="callback" transfer-ownership="none" closure="1" destroy="2">
+ <type name="GLib.SourceFunc" c:type="GSourceFunc"/>
+ </parameter>
+ <parameter name="callback_target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ <parameter name="callback_target_destroy_notify" transfer-ownership="none">
+ <type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <property name="queued-method" writable="1">
+ <type name="GLib.SourceFunc" c:type="GSourceFunc"/>
+ </property>
+ </record>
+ <interface name="RemoteRegistry" c:type="ZeitgeistRemoteRegistry" glib:type-name="ZeitgeistRemoteRegistry" glib:get-type="zeitgeist_remote_registry_get_type" glib:type-struct="RemoteRegistryIface">
+ <prerequisite name="GObject.Object"/>
+ <annotation key="dbus.name" value="org.gnome.zeitgeist.DataSourceRegistry"/>
+ <method name="get_data_sources" c:identifier="zeitgeist_remote_registry_get_data_sources">
+ <annotation key="dbus.signature" value="a(sssa(asaasay)bxb)"/>
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="2" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_data_sources_finish" c:identifier="zeitgeist_remote_registry_get_data_sources_finish" throws="1">
+ <annotation key="dbus.signature" value="a(sssa(asaasay)bxb)"/>
+ <return-value transfer-ownership="full">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <virtual-method name="get_data_sources" invoker="get_data_sources">
+ <annotation key="dbus.signature" value="a(sssa(asaasay)bxb)"/>
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="2" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </virtual-method>
+ <virtual-method name="get_data_sources_finish" invoker="get_data_sources_finish" throws="1">
+ <annotation key="dbus.signature" value="a(sssa(asaasay)bxb)"/>
+ <return-value transfer-ownership="full">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </virtual-method>
+ <method name="register_data_source" c:identifier="zeitgeist_remote_registry_register_data_source">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="unique_id" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="name" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="description" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="event_templates" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="sender" transfer-ownership="none" allow-none="1">
+ <type name="GLib.BusName" c:type="const char*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="7" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="register_data_source_finish" c:identifier="zeitgeist_remote_registry_register_data_source_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="gboolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <virtual-method name="register_data_source" invoker="register_data_source">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="unique_id" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="name" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="description" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="event_templates" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="sender" transfer-ownership="none" allow-none="1">
+ <type name="GLib.BusName" c:type="const char*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="7" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </virtual-method>
+ <virtual-method name="register_data_source_finish" invoker="register_data_source_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="gboolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </virtual-method>
+ <method name="set_data_source_enabled" c:identifier="zeitgeist_remote_registry_set_data_source_enabled">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="unique_id" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="enabled" transfer-ownership="none">
+ <type name="gboolean" c:type="gboolean"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="4" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="set_data_source_enabled_finish" c:identifier="zeitgeist_remote_registry_set_data_source_enabled_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <virtual-method name="set_data_source_enabled" invoker="set_data_source_enabled">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="unique_id" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="enabled" transfer-ownership="none">
+ <type name="gboolean" c:type="gboolean"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="4" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </virtual-method>
+ <virtual-method name="set_data_source_enabled_finish" invoker="set_data_source_enabled_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </virtual-method>
+ <method name="get_data_source_from_id" c:identifier="zeitgeist_remote_registry_get_data_source_from_id">
+ <annotation key="dbus.signature" value="(sssa(asaasay)bxb)"/>
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="unique_id" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="3" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_data_source_from_id_finish" c:identifier="zeitgeist_remote_registry_get_data_source_from_id_finish" throws="1">
+ <annotation key="dbus.signature" value="(sssa(asaasay)bxb)"/>
+ <return-value transfer-ownership="full">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <virtual-method name="get_data_source_from_id" invoker="get_data_source_from_id">
+ <annotation key="dbus.signature" value="(sssa(asaasay)bxb)"/>
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="unique_id" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="3" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </virtual-method>
+ <virtual-method name="get_data_source_from_id_finish" invoker="get_data_source_from_id_finish" throws="1">
+ <annotation key="dbus.signature" value="(sssa(asaasay)bxb)"/>
+ <return-value transfer-ownership="full">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </virtual-method>
+ <glib:signal name="data_source_disconnected">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="data_source" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ </parameters>
+ </glib:signal>
+ <glib:signal name="data_source_enabled">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="unique_id" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="enabled" transfer-ownership="none">
+ <type name="gboolean" c:type="gboolean"/>
+ </parameter>
+ </parameters>
+ </glib:signal>
+ <glib:signal name="data_source_registered">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="data_source" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ </parameters>
+ </glib:signal>
+ </interface>
+ <record name="RemoteRegistryIface" c:type="ZeitgeistRemoteRegistryIface" glib:is-gtype-struct-for="RemoteRegistry">
+ <field name="parent_iface">
+ <type name="GObject.TypeInterface" c:type="GTypeInterface"/>
+ </field>
+ <field name="get_data_sources">
+ <callback name="get_data_sources" c:type="get_data_sources">
+ <annotation key="dbus.signature" value="a(sssa(asaasay)bxb)"/>
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.RemoteRegistry" c:type="ZeitgeistRemoteRegistry*"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="3" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ <field name="get_data_sources_finish">
+ <callback name="get_data_sources_finish" c:type="get_data_sources_finish" throws="1">
+ <annotation key="dbus.signature" value="a(sssa(asaasay)bxb)"/>
+ <return-value transfer-ownership="full">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.RemoteRegistry" c:type="ZeitgeistRemoteRegistry*"/>
+ </parameter>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ <field name="register_data_source">
+ <callback name="register_data_source" c:type="register_data_source">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.RemoteRegistry" c:type="ZeitgeistRemoteRegistry*"/>
+ </parameter>
+ <parameter name="unique_id" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="name" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="description" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="event_templates" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="sender" transfer-ownership="none" allow-none="1">
+ <type name="GLib.BusName" c:type="const char*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="8" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ <field name="register_data_source_finish">
+ <callback name="register_data_source_finish" c:type="register_data_source_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="gboolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.RemoteRegistry" c:type="ZeitgeistRemoteRegistry*"/>
+ </parameter>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ <field name="set_data_source_enabled">
+ <callback name="set_data_source_enabled" c:type="set_data_source_enabled">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.RemoteRegistry" c:type="ZeitgeistRemoteRegistry*"/>
+ </parameter>
+ <parameter name="unique_id" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="enabled" transfer-ownership="none">
+ <type name="gboolean" c:type="gboolean"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="5" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ <field name="set_data_source_enabled_finish">
+ <callback name="set_data_source_enabled_finish" c:type="set_data_source_enabled_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.RemoteRegistry" c:type="ZeitgeistRemoteRegistry*"/>
+ </parameter>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ <field name="get_data_source_from_id">
+ <callback name="get_data_source_from_id" c:type="get_data_source_from_id">
+ <annotation key="dbus.signature" value="(sssa(asaasay)bxb)"/>
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.RemoteRegistry" c:type="ZeitgeistRemoteRegistry*"/>
+ </parameter>
+ <parameter name="unique_id" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="4" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ <field name="get_data_source_from_id_finish">
+ <callback name="get_data_source_from_id_finish" c:type="get_data_source_from_id_finish" throws="1">
+ <annotation key="dbus.signature" value="(sssa(asaasay)bxb)"/>
+ <return-value transfer-ownership="full">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.RemoteRegistry" c:type="ZeitgeistRemoteRegistry*"/>
+ </parameter>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ </record>
+ <interface name="RemoteLog" c:type="ZeitgeistRemoteLog" glib:type-name="ZeitgeistRemoteLog" glib:get-type="zeitgeist_remote_log_get_type" glib:type-struct="RemoteLogIface">
+ <prerequisite name="GObject.Object"/>
+ <annotation key="dbus.name" value="org.gnome.zeitgeist.Log"/>
+ <method name="delete_events" c:identifier="zeitgeist_remote_log_delete_events">
+ <annotation key="dbus.signature" value="(xx)"/>
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="event_ids" transfer-ownership="none">
+ <array length="1">
+ <type name="guint32" c:type="guint32"/>
+ </array>
+ </parameter>
+ <parameter name="event_ids_length1" transfer-ownership="none">
+ <type name="gint" c:type="gint"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="sender" transfer-ownership="none" allow-none="1">
+ <type name="GLib.BusName" c:type="const char*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="5" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="delete_events_finish" c:identifier="zeitgeist_remote_log_delete_events_finish" throws="1">
+ <annotation key="dbus.signature" value="(xx)"/>
+ <return-value transfer-ownership="full">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <virtual-method name="delete_events" invoker="delete_events">
+ <annotation key="dbus.signature" value="(xx)"/>
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="event_ids" transfer-ownership="none">
+ <array length="1">
+ <type name="guint32" c:type="guint32"/>
+ </array>
+ </parameter>
+ <parameter name="event_ids_length1" transfer-ownership="none">
+ <type name="gint" c:type="gint"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="sender" transfer-ownership="none" allow-none="1">
+ <type name="GLib.BusName" c:type="const char*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="5" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </virtual-method>
+ <virtual-method name="delete_events_finish" invoker="delete_events_finish" throws="1">
+ <annotation key="dbus.signature" value="(xx)"/>
+ <return-value transfer-ownership="full">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </virtual-method>
+ <method name="find_event_ids" c:identifier="zeitgeist_remote_log_find_event_ids">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="time_range" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="event_templates" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="storage_state" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="num_events" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="result_type" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="sender" transfer-ownership="none" allow-none="1">
+ <type name="GLib.BusName" c:type="const char*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="8" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="find_event_ids_finish" c:identifier="zeitgeist_remote_log_find_event_ids_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <array length="1">
+ <type name="guint32" c:type="guint32"/>
+ </array>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="result_length1" direction="out" transfer-ownership="none">
+ <type name="gint" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </method>
+ <virtual-method name="find_event_ids" invoker="find_event_ids">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="time_range" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="event_templates" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="storage_state" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="num_events" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="result_type" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="sender" transfer-ownership="none" allow-none="1">
+ <type name="GLib.BusName" c:type="const char*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="8" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </virtual-method>
+ <virtual-method name="find_event_ids_finish" invoker="find_event_ids_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <array length="1">
+ <type name="guint32" c:type="guint32"/>
+ </array>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="result_length1" direction="out" transfer-ownership="none">
+ <type name="gint" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </virtual-method>
+ <method name="find_events" c:identifier="zeitgeist_remote_log_find_events">
+ <annotation key="dbus.signature" value="a(asaasay)"/>
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="time_range" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="event_templates" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="storage_state" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="num_events" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="result_type" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="sender" transfer-ownership="none" allow-none="1">
+ <type name="GLib.BusName" c:type="const char*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="8" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="find_events_finish" c:identifier="zeitgeist_remote_log_find_events_finish" throws="1">
+ <annotation key="dbus.signature" value="a(asaasay)"/>
+ <return-value transfer-ownership="full">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <virtual-method name="find_events" invoker="find_events">
+ <annotation key="dbus.signature" value="a(asaasay)"/>
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="time_range" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="event_templates" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="storage_state" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="num_events" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="result_type" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="sender" transfer-ownership="none" allow-none="1">
+ <type name="GLib.BusName" c:type="const char*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="8" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </virtual-method>
+ <virtual-method name="find_events_finish" invoker="find_events_finish" throws="1">
+ <annotation key="dbus.signature" value="a(asaasay)"/>
+ <return-value transfer-ownership="full">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </virtual-method>
+ <method name="find_related_uris" c:identifier="zeitgeist_remote_log_find_related_uris">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="time_range" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="event_templates" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="result_event_templates" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="storage_state" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="num_events" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="result_type" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="sender" transfer-ownership="none" allow-none="1">
+ <type name="GLib.BusName" c:type="const char*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="9" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="find_related_uris_finish" c:identifier="zeitgeist_remote_log_find_related_uris_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <array length="1">
+ <type name="utf8" c:type="gchar*"/>
+ </array>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="result_length1" direction="out" transfer-ownership="none">
+ <type name="gint" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </method>
+ <virtual-method name="find_related_uris" invoker="find_related_uris">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="time_range" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="event_templates" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="result_event_templates" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="storage_state" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="num_events" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="result_type" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="sender" transfer-ownership="none" allow-none="1">
+ <type name="GLib.BusName" c:type="const char*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="9" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </virtual-method>
+ <virtual-method name="find_related_uris_finish" invoker="find_related_uris_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <array length="1">
+ <type name="utf8" c:type="gchar*"/>
+ </array>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="result_length1" direction="out" transfer-ownership="none">
+ <type name="gint" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </virtual-method>
+ <method name="get_events" c:identifier="zeitgeist_remote_log_get_events">
+ <annotation key="dbus.signature" value="a(asaasay)"/>
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="event_ids" transfer-ownership="none">
+ <array length="1">
+ <type name="guint32" c:type="guint32"/>
+ </array>
+ </parameter>
+ <parameter name="event_ids_length1" transfer-ownership="none">
+ <type name="gint" c:type="gint"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="sender" transfer-ownership="none" allow-none="1">
+ <type name="GLib.BusName" c:type="const char*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="5" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="get_events_finish" c:identifier="zeitgeist_remote_log_get_events_finish" throws="1">
+ <annotation key="dbus.signature" value="a(asaasay)"/>
+ <return-value transfer-ownership="full">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <virtual-method name="get_events" invoker="get_events">
+ <annotation key="dbus.signature" value="a(asaasay)"/>
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="event_ids" transfer-ownership="none">
+ <array length="1">
+ <type name="guint32" c:type="guint32"/>
+ </array>
+ </parameter>
+ <parameter name="event_ids_length1" transfer-ownership="none">
+ <type name="gint" c:type="gint"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="sender" transfer-ownership="none" allow-none="1">
+ <type name="GLib.BusName" c:type="const char*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="5" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </virtual-method>
+ <virtual-method name="get_events_finish" invoker="get_events_finish" throws="1">
+ <annotation key="dbus.signature" value="a(asaasay)"/>
+ <return-value transfer-ownership="full">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </virtual-method>
+ <method name="insert_events" c:identifier="zeitgeist_remote_log_insert_events">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="events" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="sender" transfer-ownership="none" allow-none="1">
+ <type name="GLib.BusName" c:type="const char*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="4" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="insert_events_finish" c:identifier="zeitgeist_remote_log_insert_events_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <array length="1">
+ <type name="guint32" c:type="guint32"/>
+ </array>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="result_length1" direction="out" transfer-ownership="none">
+ <type name="gint" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </method>
+ <virtual-method name="insert_events" invoker="insert_events">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="events" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="sender" transfer-ownership="none" allow-none="1">
+ <type name="GLib.BusName" c:type="const char*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="4" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </virtual-method>
+ <virtual-method name="insert_events_finish" invoker="insert_events_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <array length="1">
+ <type name="guint32" c:type="guint32"/>
+ </array>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="result_length1" direction="out" transfer-ownership="none">
+ <type name="gint" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </virtual-method>
+ <method name="install_monitor" c:identifier="zeitgeist_remote_log_install_monitor">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="monitor_path" transfer-ownership="none">
+ <type name="GLib.ObjectPath" c:type="const char*"/>
+ </parameter>
+ <parameter name="time_range" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="event_templates" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="owner" transfer-ownership="none" allow-none="1">
+ <type name="GLib.BusName" c:type="const char*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="5" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="install_monitor_finish" c:identifier="zeitgeist_remote_log_install_monitor_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <virtual-method name="install_monitor" invoker="install_monitor">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="monitor_path" transfer-ownership="none">
+ <type name="GLib.ObjectPath" c:type="const char*"/>
+ </parameter>
+ <parameter name="time_range" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="event_templates" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="owner" transfer-ownership="none" allow-none="1">
+ <type name="GLib.BusName" c:type="const char*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="5" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </virtual-method>
+ <virtual-method name="install_monitor_finish" invoker="install_monitor_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </virtual-method>
+ <method name="remove_monitor" c:identifier="zeitgeist_remote_log_remove_monitor">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="monitor_path" transfer-ownership="none">
+ <type name="GLib.ObjectPath" c:type="const char*"/>
+ </parameter>
+ <parameter name="owner" transfer-ownership="none" allow-none="1">
+ <type name="GLib.BusName" c:type="const char*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="3" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="remove_monitor_finish" c:identifier="zeitgeist_remote_log_remove_monitor_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <virtual-method name="remove_monitor" invoker="remove_monitor">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="monitor_path" transfer-ownership="none">
+ <type name="GLib.ObjectPath" c:type="const char*"/>
+ </parameter>
+ <parameter name="owner" transfer-ownership="none" allow-none="1">
+ <type name="GLib.BusName" c:type="const char*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="3" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </virtual-method>
+ <virtual-method name="remove_monitor_finish" invoker="remove_monitor_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </virtual-method>
+ <method name="quit" c:identifier="zeitgeist_remote_log_quit">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="2" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="quit_finish" c:identifier="zeitgeist_remote_log_quit_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <virtual-method name="quit" invoker="quit">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="2" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </virtual-method>
+ <virtual-method name="quit_finish" invoker="quit_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </virtual-method>
+ <property name="extensions">
+ <annotation key="dbus.name" value="extensions"/>
+ <array>
+ <type name="utf8" c:type="gchar*"/>
+ </array>
+ </property>
+ <property name="version">
+ <annotation key="dbus.name" value="version"/>
+ <type name="Zeitgeist.VersionStruct" c:type="ZeitgeistVersionStruct"/>
+ </property>
+ </interface>
+ <record name="RemoteLogIface" c:type="ZeitgeistRemoteLogIface" glib:is-gtype-struct-for="RemoteLog">
+ <field name="parent_iface">
+ <type name="GObject.TypeInterface" c:type="GTypeInterface"/>
+ </field>
+ <field name="delete_events">
+ <callback name="delete_events" c:type="delete_events">
+ <annotation key="dbus.signature" value="(xx)"/>
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.RemoteLog" c:type="ZeitgeistRemoteLog*"/>
+ </parameter>
+ <parameter name="event_ids" transfer-ownership="none">
+ <array length="2">
+ <type name="guint32" c:type="guint32"/>
+ </array>
+ </parameter>
+ <parameter name="event_ids_length1" transfer-ownership="none">
+ <type name="gint" c:type="gint"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="sender" transfer-ownership="none" allow-none="1">
+ <type name="GLib.BusName" c:type="const char*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="6" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ <field name="delete_events_finish">
+ <callback name="delete_events_finish" c:type="delete_events_finish" throws="1">
+ <annotation key="dbus.signature" value="(xx)"/>
+ <return-value transfer-ownership="full">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.RemoteLog" c:type="ZeitgeistRemoteLog*"/>
+ </parameter>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ <field name="find_event_ids">
+ <callback name="find_event_ids" c:type="find_event_ids">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.RemoteLog" c:type="ZeitgeistRemoteLog*"/>
+ </parameter>
+ <parameter name="time_range" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="event_templates" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="storage_state" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="num_events" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="result_type" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="sender" transfer-ownership="none" allow-none="1">
+ <type name="GLib.BusName" c:type="const char*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="9" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ <field name="find_event_ids_finish">
+ <callback name="find_event_ids_finish" c:type="find_event_ids_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <array length="2">
+ <type name="guint32" c:type="guint32"/>
+ </array>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.RemoteLog" c:type="ZeitgeistRemoteLog*"/>
+ </parameter>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="result_length1" direction="out" transfer-ownership="none">
+ <type name="gint" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ <field name="find_events">
+ <callback name="find_events" c:type="find_events">
+ <annotation key="dbus.signature" value="a(asaasay)"/>
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.RemoteLog" c:type="ZeitgeistRemoteLog*"/>
+ </parameter>
+ <parameter name="time_range" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="event_templates" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="storage_state" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="num_events" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="result_type" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="sender" transfer-ownership="none" allow-none="1">
+ <type name="GLib.BusName" c:type="const char*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="9" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ <field name="find_events_finish">
+ <callback name="find_events_finish" c:type="find_events_finish" throws="1">
+ <annotation key="dbus.signature" value="a(asaasay)"/>
+ <return-value transfer-ownership="full">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.RemoteLog" c:type="ZeitgeistRemoteLog*"/>
+ </parameter>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ <field name="find_related_uris">
+ <callback name="find_related_uris" c:type="find_related_uris">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.RemoteLog" c:type="ZeitgeistRemoteLog*"/>
+ </parameter>
+ <parameter name="time_range" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="event_templates" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="result_event_templates" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="storage_state" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="num_events" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="result_type" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="sender" transfer-ownership="none" allow-none="1">
+ <type name="GLib.BusName" c:type="const char*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="10" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ <field name="find_related_uris_finish">
+ <callback name="find_related_uris_finish" c:type="find_related_uris_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <array length="2">
+ <type name="utf8" c:type="gchar*"/>
+ </array>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.RemoteLog" c:type="ZeitgeistRemoteLog*"/>
+ </parameter>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="result_length1" direction="out" transfer-ownership="none">
+ <type name="gint" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ <field name="get_events">
+ <callback name="get_events" c:type="get_events">
+ <annotation key="dbus.signature" value="a(asaasay)"/>
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.RemoteLog" c:type="ZeitgeistRemoteLog*"/>
+ </parameter>
+ <parameter name="event_ids" transfer-ownership="none">
+ <array length="2">
+ <type name="guint32" c:type="guint32"/>
+ </array>
+ </parameter>
+ <parameter name="event_ids_length1" transfer-ownership="none">
+ <type name="gint" c:type="gint"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="sender" transfer-ownership="none" allow-none="1">
+ <type name="GLib.BusName" c:type="const char*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="6" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ <field name="get_events_finish">
+ <callback name="get_events_finish" c:type="get_events_finish" throws="1">
+ <annotation key="dbus.signature" value="a(asaasay)"/>
+ <return-value transfer-ownership="full">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.RemoteLog" c:type="ZeitgeistRemoteLog*"/>
+ </parameter>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ <field name="insert_events">
+ <callback name="insert_events" c:type="insert_events">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.RemoteLog" c:type="ZeitgeistRemoteLog*"/>
+ </parameter>
+ <parameter name="events" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="sender" transfer-ownership="none" allow-none="1">
+ <type name="GLib.BusName" c:type="const char*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="5" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ <field name="insert_events_finish">
+ <callback name="insert_events_finish" c:type="insert_events_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <array length="2">
+ <type name="guint32" c:type="guint32"/>
+ </array>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.RemoteLog" c:type="ZeitgeistRemoteLog*"/>
+ </parameter>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="result_length1" direction="out" transfer-ownership="none">
+ <type name="gint" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ <field name="install_monitor">
+ <callback name="install_monitor" c:type="install_monitor">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.RemoteLog" c:type="ZeitgeistRemoteLog*"/>
+ </parameter>
+ <parameter name="monitor_path" transfer-ownership="none">
+ <type name="GLib.ObjectPath" c:type="const char*"/>
+ </parameter>
+ <parameter name="time_range" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="event_templates" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="owner" transfer-ownership="none" allow-none="1">
+ <type name="GLib.BusName" c:type="const char*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="6" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ <field name="install_monitor_finish">
+ <callback name="install_monitor_finish" c:type="install_monitor_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.RemoteLog" c:type="ZeitgeistRemoteLog*"/>
+ </parameter>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ <field name="remove_monitor">
+ <callback name="remove_monitor" c:type="remove_monitor">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.RemoteLog" c:type="ZeitgeistRemoteLog*"/>
+ </parameter>
+ <parameter name="monitor_path" transfer-ownership="none">
+ <type name="GLib.ObjectPath" c:type="const char*"/>
+ </parameter>
+ <parameter name="owner" transfer-ownership="none" allow-none="1">
+ <type name="GLib.BusName" c:type="const char*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="4" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ <field name="remove_monitor_finish">
+ <callback name="remove_monitor_finish" c:type="remove_monitor_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.RemoteLog" c:type="ZeitgeistRemoteLog*"/>
+ </parameter>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ <field name="quit">
+ <callback name="quit" c:type="quit">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.RemoteLog" c:type="ZeitgeistRemoteLog*"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="3" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ <field name="quit_finish">
+ <callback name="quit_finish" c:type="quit_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.RemoteLog" c:type="ZeitgeistRemoteLog*"/>
+ </parameter>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ </record>
+ <interface name="RemoteMonitor" c:type="ZeitgeistRemoteMonitor" glib:type-name="ZeitgeistRemoteMonitor" glib:get-type="zeitgeist_remote_monitor_get_type" glib:type-struct="RemoteMonitorIface">
+ <prerequisite name="GObject.Object"/>
+ <annotation key="dbus.name" value="org.gnome.zeitgeist.Monitor"/>
+ <method name="notify_insert" c:identifier="zeitgeist_remote_monitor_notify_insert">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="time_range" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="events" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="3" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="notify_insert_finish" c:identifier="zeitgeist_remote_monitor_notify_insert_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <virtual-method name="notify_insert" invoker="notify_insert">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="time_range" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="events" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="3" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </virtual-method>
+ <virtual-method name="notify_insert_finish" invoker="notify_insert_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </virtual-method>
+ <method name="notify_delete" c:identifier="zeitgeist_remote_monitor_notify_delete">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="time_range" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="event_ids" transfer-ownership="none">
+ <array length="2">
+ <type name="guint32" c:type="guint32"/>
+ </array>
+ </parameter>
+ <parameter name="event_ids_length1" transfer-ownership="none">
+ <type name="gint" c:type="gint"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="4" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="notify_delete_finish" c:identifier="zeitgeist_remote_monitor_notify_delete_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <virtual-method name="notify_delete" invoker="notify_delete">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="time_range" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="event_ids" transfer-ownership="none">
+ <array length="2">
+ <type name="guint32" c:type="guint32"/>
+ </array>
+ </parameter>
+ <parameter name="event_ids_length1" transfer-ownership="none">
+ <type name="gint" c:type="gint"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="4" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </virtual-method>
+ <virtual-method name="notify_delete_finish" invoker="notify_delete_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </virtual-method>
+ </interface>
+ <record name="RemoteMonitorIface" c:type="ZeitgeistRemoteMonitorIface" glib:is-gtype-struct-for="RemoteMonitor">
+ <field name="parent_iface">
+ <type name="GObject.TypeInterface" c:type="GTypeInterface"/>
+ </field>
+ <field name="notify_insert">
+ <callback name="notify_insert" c:type="notify_insert">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.RemoteMonitor" c:type="ZeitgeistRemoteMonitor*"/>
+ </parameter>
+ <parameter name="time_range" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="events" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="4" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ <field name="notify_insert_finish">
+ <callback name="notify_insert_finish" c:type="notify_insert_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.RemoteMonitor" c:type="ZeitgeistRemoteMonitor*"/>
+ </parameter>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ <field name="notify_delete">
+ <callback name="notify_delete" c:type="notify_delete">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.RemoteMonitor" c:type="ZeitgeistRemoteMonitor*"/>
+ </parameter>
+ <parameter name="time_range" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="event_ids" transfer-ownership="none">
+ <array length="3">
+ <type name="guint32" c:type="guint32"/>
+ </array>
+ </parameter>
+ <parameter name="event_ids_length1" transfer-ownership="none">
+ <type name="gint" c:type="gint"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="5" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ <field name="notify_delete_finish">
+ <callback name="notify_delete_finish" c:type="notify_delete_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.RemoteMonitor" c:type="ZeitgeistRemoteMonitor*"/>
+ </parameter>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ </record>
+ <interface name="RemoteSimpleIndexer" c:type="ZeitgeistRemoteSimpleIndexer" glib:type-name="ZeitgeistRemoteSimpleIndexer" glib:get-type="zeitgeist_remote_simple_indexer_get_type" glib:type-struct="RemoteSimpleIndexerIface">
+ <prerequisite name="GObject.Object"/>
+ <annotation key="dbus.name" value="org.gnome.zeitgeist.Index"/>
+ <method name="search" c:identifier="zeitgeist_remote_simple_indexer_search">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="query_string" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="time_range" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="filter_templates" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="offset" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="count" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="result_type" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="8" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="search_finish" c:identifier="zeitgeist_remote_simple_indexer_search_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="events" direction="out" transfer-ownership="full">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="matches" direction="out" transfer-ownership="full">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ </parameters>
+ </method>
+ <virtual-method name="search" invoker="search">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="query_string" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="time_range" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="filter_templates" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="offset" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="count" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="result_type" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="8" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </virtual-method>
+ <virtual-method name="search_finish" invoker="search_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="events" direction="out" transfer-ownership="full">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="matches" direction="out" transfer-ownership="full">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ </parameters>
+ </virtual-method>
+ <method name="search_with_relevancies" c:identifier="zeitgeist_remote_simple_indexer_search_with_relevancies">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="query_string" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="time_range" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="filter_templates" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="storage_state" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="offset" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="count" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="result_type" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="9" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="search_with_relevancies_finish" c:identifier="zeitgeist_remote_simple_indexer_search_with_relevancies_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="events" direction="out" transfer-ownership="full">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="relevancies" direction="out" transfer-ownership="full">
+ <array length="3">
+ <type name="gdouble" c:type="gdouble"/>
+ </array>
+ </parameter>
+ <parameter name="relevancies_length1" direction="out" transfer-ownership="none">
+ <type name="gint" c:type="gint"/>
+ </parameter>
+ <parameter name="matches" direction="out" transfer-ownership="full">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ </parameters>
+ </method>
+ <virtual-method name="search_with_relevancies" invoker="search_with_relevancies">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="query_string" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="time_range" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="filter_templates" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="storage_state" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="offset" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="count" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="result_type" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="9" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </virtual-method>
+ <virtual-method name="search_with_relevancies_finish" invoker="search_with_relevancies_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="events" direction="out" transfer-ownership="full">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="relevancies" direction="out" transfer-ownership="full">
+ <array length="3">
+ <type name="gdouble" c:type="gdouble"/>
+ </array>
+ </parameter>
+ <parameter name="relevancies_length1" direction="out" transfer-ownership="none">
+ <type name="gint" c:type="gint"/>
+ </parameter>
+ <parameter name="matches" direction="out" transfer-ownership="full">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ </parameters>
+ </virtual-method>
+ </interface>
+ <record name="RemoteSimpleIndexerIface" c:type="ZeitgeistRemoteSimpleIndexerIface" glib:is-gtype-struct-for="RemoteSimpleIndexer">
+ <field name="parent_iface">
+ <type name="GObject.TypeInterface" c:type="GTypeInterface"/>
+ </field>
+ <field name="search">
+ <callback name="search" c:type="search">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.RemoteSimpleIndexer" c:type="ZeitgeistRemoteSimpleIndexer*"/>
+ </parameter>
+ <parameter name="query_string" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="time_range" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="filter_templates" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="offset" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="count" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="result_type" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="9" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ <field name="search_finish">
+ <callback name="search_finish" c:type="search_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.RemoteSimpleIndexer" c:type="ZeitgeistRemoteSimpleIndexer*"/>
+ </parameter>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="events" direction="out" transfer-ownership="full">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="matches" direction="out" transfer-ownership="full">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ <field name="search_with_relevancies">
+ <callback name="search_with_relevancies" c:type="search_with_relevancies">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.RemoteSimpleIndexer" c:type="ZeitgeistRemoteSimpleIndexer*"/>
+ </parameter>
+ <parameter name="query_string" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="time_range" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="filter_templates" transfer-ownership="none">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="storage_state" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="offset" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="count" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="result_type" transfer-ownership="none">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ <parameter name="cancellable" transfer-ownership="none" allow-none="1">
+ <type name="Gio.Cancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="_callback_" transfer-ownership="none" allow-none="1" closure="10" scope="async">
+ <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="_callback__target" transfer-ownership="none" allow-none="1">
+ <type name="gpointer" c:type="void*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ <field name="search_with_relevancies_finish">
+ <callback name="search_with_relevancies_finish" c:type="search_with_relevancies_finish" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.RemoteSimpleIndexer" c:type="ZeitgeistRemoteSimpleIndexer*"/>
+ </parameter>
+ <parameter name="_res_" transfer-ownership="none">
+ <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="events" direction="out" transfer-ownership="full">
+ <type name="GLib.Variant" c:type="GVariant*"/>
+ </parameter>
+ <parameter name="relevancies" direction="out" transfer-ownership="full">
+ <array length="4">
+ <type name="gdouble" c:type="gdouble"/>
+ </array>
+ </parameter>
+ <parameter name="relevancies_length1" direction="out" transfer-ownership="none">
+ <type name="gint" c:type="gint"/>
+ </parameter>
+ <parameter name="matches" direction="out" transfer-ownership="full">
+ <type name="guint" c:type="guint"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ </record>
+ <interface name="NetworkManagerDBus" c:type="ZeitgeistNetworkManagerDBus" glib:type-name="ZeitgeistNetworkManagerDBus" glib:get-type="zeitgeist_network_manager_dbus_get_type" glib:type-struct="NetworkManagerDBusIface">
+ <prerequisite name="GObject.Object"/>
+ <annotation key="dbus.name" value="org.freedesktop.NetworkManager"/>
+ <method name="state" c:identifier="zeitgeist_network_manager_dbus_state" throws="1">
+ <annotation key="dbus.name" value="state"/>
+ <return-value transfer-ownership="full">
+ <type name="guint32" c:type="guint32"/>
+ </return-value>
+ </method>
+ <virtual-method name="state" invoker="state" throws="1">
+ <annotation key="dbus.name" value="state"/>
+ <return-value transfer-ownership="full">
+ <type name="guint32" c:type="guint32"/>
+ </return-value>
+ </virtual-method>
+ <glib:signal name="state_changed">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="state" transfer-ownership="none">
+ <type name="guint32" c:type="guint32"/>
+ </parameter>
+ </parameters>
+ </glib:signal>
+ </interface>
+ <record name="NetworkManagerDBusIface" c:type="ZeitgeistNetworkManagerDBusIface" glib:is-gtype-struct-for="NetworkManagerDBus">
+ <field name="parent_iface">
+ <type name="GObject.TypeInterface" c:type="GTypeInterface"/>
+ </field>
+ <field name="state">
+ <callback name="state" c:type="state" throws="1">
+ <annotation key="dbus.name" value="state"/>
+ <return-value transfer-ownership="full">
+ <type name="guint32" c:type="guint32"/>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.NetworkManagerDBus" c:type="ZeitgeistNetworkManagerDBus*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ </record>
+ <interface name="ConnmanManagerDBus" c:type="ZeitgeistConnmanManagerDBus" glib:type-name="ZeitgeistConnmanManagerDBus" glib:get-type="zeitgeist_connman_manager_dbus_get_type" glib:type-struct="ConnmanManagerDBusIface">
+ <prerequisite name="GObject.Object"/>
+ <annotation key="dbus.name" value="net.connman.Manager"/>
+ <method name="get_state" c:identifier="zeitgeist_connman_manager_dbus_get_state" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="utf8" c:type="gchar*"/>
+ </return-value>
+ </method>
+ <virtual-method name="get_state" invoker="get_state" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="utf8" c:type="gchar*"/>
+ </return-value>
+ </virtual-method>
+ <glib:signal name="state_changed">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="state" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ </parameters>
+ </glib:signal>
+ </interface>
+ <record name="ConnmanManagerDBusIface" c:type="ZeitgeistConnmanManagerDBusIface" glib:is-gtype-struct-for="ConnmanManagerDBus">
+ <field name="parent_iface">
+ <type name="GObject.TypeInterface" c:type="GTypeInterface"/>
+ </field>
+ <field name="get_state">
+ <callback name="get_state" c:type="get_state" throws="1">
+ <return-value transfer-ownership="full">
+ <type name="utf8" c:type="gchar*"/>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.ConnmanManagerDBus" c:type="ZeitgeistConnmanManagerDBus*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ </record>
+ <interface name="ResultSet" c:type="ZeitgeistResultSet" glib:type-name="ZeitgeistResultSet" glib:get-type="zeitgeist_result_set_get_type" glib:type-struct="ResultSetIface">
+ <prerequisite name="GObject.Object"/>
+ <method name="size" c:identifier="zeitgeist_result_set_size">
+ <return-value transfer-ownership="full">
+ <type name="guint" c:type="guint"/>
+ </return-value>
+ </method>
+ <virtual-method name="size" invoker="size">
+ <return-value transfer-ownership="full">
+ <type name="guint" c:type="guint"/>
+ </return-value>
+ </virtual-method>
+ <method name="estimated_matches" c:identifier="zeitgeist_result_set_estimated_matches">
+ <return-value transfer-ownership="full">
+ <type name="guint" c:type="guint"/>
+ </return-value>
+ </method>
+ <virtual-method name="estimated_matches" invoker="estimated_matches">
+ <return-value transfer-ownership="full">
+ <type name="guint" c:type="guint"/>
+ </return-value>
+ </virtual-method>
+ <method name="next_value" c:identifier="zeitgeist_result_set_next_value">
+ <return-value transfer-ownership="full" allow-none="1">
+ <type name="Zeitgeist.Event" c:type="ZeitgeistEvent*"/>
+ </return-value>
+ </method>
+ <virtual-method name="next_value" invoker="next_value">
+ <return-value transfer-ownership="full" allow-none="1">
+ <type name="Zeitgeist.Event" c:type="ZeitgeistEvent*"/>
+ </return-value>
+ </virtual-method>
+ <method name="has_next" c:identifier="zeitgeist_result_set_has_next">
+ <return-value transfer-ownership="full">
+ <type name="gboolean" c:type="gboolean"/>
+ </return-value>
+ </method>
+ <virtual-method name="has_next" invoker="has_next">
+ <return-value transfer-ownership="full">
+ <type name="gboolean" c:type="gboolean"/>
+ </return-value>
+ </virtual-method>
+ <method name="tell" c:identifier="zeitgeist_result_set_tell">
+ <return-value transfer-ownership="full">
+ <type name="guint" c:type="guint"/>
+ </return-value>
+ </method>
+ <virtual-method name="tell" invoker="tell">
+ <return-value transfer-ownership="full">
+ <type name="guint" c:type="guint"/>
+ </return-value>
+ </virtual-method>
+ <method name="reset" c:identifier="zeitgeist_result_set_reset">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ </method>
+ <virtual-method name="reset" invoker="reset">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ </virtual-method>
+ <method name="iterator" c:identifier="zeitgeist_result_set_iterator">
+ <return-value transfer-ownership="full">
+ <type name="Zeitgeist.ResultSet" c:type="ZeitgeistResultSet*"/>
+ </return-value>
+ </method>
+ </interface>
+ <record name="ResultSetIface" c:type="ZeitgeistResultSetIface" glib:is-gtype-struct-for="ResultSet">
+ <field name="parent_iface">
+ <type name="GObject.TypeInterface" c:type="GTypeInterface"/>
+ </field>
+ <field name="size">
+ <callback name="size" c:type="size">
+ <return-value transfer-ownership="full">
+ <type name="guint" c:type="guint"/>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.ResultSet" c:type="ZeitgeistResultSet*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ <field name="estimated_matches">
+ <callback name="estimated_matches" c:type="estimated_matches">
+ <return-value transfer-ownership="full">
+ <type name="guint" c:type="guint"/>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.ResultSet" c:type="ZeitgeistResultSet*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ <field name="next_value">
+ <callback name="next_value" c:type="next_value">
+ <return-value transfer-ownership="full" allow-none="1">
+ <type name="Zeitgeist.Event" c:type="ZeitgeistEvent*"/>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.ResultSet" c:type="ZeitgeistResultSet*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ <field name="has_next">
+ <callback name="has_next" c:type="has_next">
+ <return-value transfer-ownership="full">
+ <type name="gboolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.ResultSet" c:type="ZeitgeistResultSet*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ <field name="tell">
+ <callback name="tell" c:type="tell">
+ <return-value transfer-ownership="full">
+ <type name="guint" c:type="guint"/>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.ResultSet" c:type="ZeitgeistResultSet*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ <field name="reset">
+ <callback name="reset" c:type="reset">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="self" transfer-ownership="none">
+ <type name="Zeitgeist.ResultSet" c:type="ZeitgeistResultSet*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </field>
+ </record>
+ <record name="VersionStruct">
+ <field name="major">
+ <type name="gint" c:type="gint"/>
+ </field>
+ <field name="minor">
+ <type name="gint" c:type="gint"/>
+ </field>
+ <field name="micro">
+ <type name="gint" c:type="gint"/>
+ </field>
+ </record>
+ <function name="register_mimetype" c:identifier="zeitgeist_register_mimetype">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="mimetype" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="interpretation_uri" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="register_mimetype_regex" c:identifier="zeitgeist_register_mimetype_regex">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="mimetype_regex" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="interpretation_uri" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="interpretation_for_mimetype" c:identifier="zeitgeist_interpretation_for_mimetype">
+ <return-value transfer-ownership="none" allow-none="1">
+ <type name="utf8" c:type="const gchar*"/>
+ </return-value>
+ <parameters>
+ <parameter name="mimetype" transfer-ownership="none" allow-none="1">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="register_uri_scheme" c:identifier="zeitgeist_register_uri_scheme">
+ <return-value transfer-ownership="full">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="uri_scheme" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ <parameter name="manifestation_type" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="manifestation_for_uri" c:identifier="zeitgeist_manifestation_for_uri">
+ <return-value transfer-ownership="none" allow-none="1">
+ <type name="utf8" c:type="const gchar*"/>
+ </return-value>
+ <parameters>
+ <parameter name="uri" transfer-ownership="none">
+ <type name="utf8" c:type="const gchar*"/>
+ </parameter>
+ </parameters>
+ </function>
+</namespace>
+</repository>