40
<annotation name="org.gtk.EggDBus.DeclareStruct" value="DataSource">
41
<annotation name="org.gtk.EggDBus.DocString"
42
value="The #DataSource type is used to represent registered data sources"/>
43
<annotation name="org.gtk.EggDBus.DocString.Summary" value="DataSource"/>
45
<annotation name="org.gtk.EggDBus.Struct.Member"
46
value="String:unique_id">
47
<annotation name="org.gtk.EggDBus.DocString" value="Unique ID of the data source"/>
49
<annotation name="org.gtk.EggDBus.Struct.Member" value="String:name">
50
<annotation name="org.gtk.EggDBus.DocString"
51
value="Name of the data source"/>
53
<annotation name="org.gtk.EggDBus.Struct.Member" value="String:description">
54
<annotation name="org.gtk.EggDBus.DocString"
55
value="Description of the data source"/>
57
<annotation name="org.gtk.EggDBus.Struct.Member" value="Array<Event>:event_templates">
58
<annotation name="org.gtk.EggDBus.DocString"
59
value="Event templates for this data source"/>
61
<annotation name="org.gtk.EggDBus.Struct.Member" value="Boolean:running">
62
<annotation name="org.gtk.EggDBus.DocString"
63
value="Whether data source is currently running"/>
65
<annotation name="org.gtk.EggDBus.Struct.Member" value="Int64:last_seen">
66
<annotation name="org.gtk.EggDBus.DocString"
67
value="Timestamp of last action of this data source"/>
69
<annotation name="org.gtk.EggDBus.Struct.Member" value="Boolean:enabled">
70
<annotation name="org.gtk.EggDBus.DocString"
71
value="Whether data source is enabled"/>
40
75
<annotation name="org.gtk.EggDBus.DeclareEnum" value="EventDataOffset">
41
76
<annotation name="org.gtk.EggDBus.DocString"
42
77
value="Offsets into the event data array on which to find particular fields"/>
349
384
<arg direction="out" type="u" name="hit_count"/>
388
<interface name="org.gnome.zeitgeist.DataSourceRegistry">
389
<annotation name="org.gtk.EggDBus.DocString" value="An extension which allows you to registers data sources in a central repository. This allows for example to disable some data sources."/>
390
<method name="RegisterDataSource">
391
<arg direction="in" type="s" name="unique_id"/>
392
<arg direction="in" type="s" name="name"/>
393
<arg direction="in" type="s" name="description"/>
394
<arg direction="in" type="a(asaasay)" name="event_templates">
395
<annotation name="org.gtk.EggDBus.Type" value="Array<Event>"/>
397
<arg direction="out" type="b" name="result"/>
399
<method name="SetDataSourceEnabled">
400
<arg direction="in" type="s" name="unique_id"/>
401
<arg direction="in" type="b" name="enabled"/>
403
<method name="GetDataSources">
404
<arg direction="out" type="a(sssa(asaasay)bxb)">
405
<annotation name="org.gtk.EggDBus.Type" value="Array<DataSource>"/>
409
<signal name="DataSourceRegistered">
410
<arg type="(sssa(asaasay)bxb)">
411
<annotation name="org.gtk.EggDBus.Type" value="DataSource"/>
414
<signal name="DataSourceDisconnected">
415
<arg type="(sssa(asaasay)bxb)">
416
<annotation name="org.gtk.EggDBus.Type" value="DataSource"/>
419
<signal name="DataSourceEnabled">
420
<arg type="s" name="unique_id"/>
421
<arg type="b" name="enabled"/>