diff options
Diffstat (limited to 'libzeitgeist/Zeitgeist-2.0.gir')
-rw-r--r-- | libzeitgeist/Zeitgeist-2.0.gir | 4611 |
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> |