2
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2 //EN"
3
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
4
<refentry id="eggdbus-structmain-DataSource">
6
<refentrytitle role="top_of_page">DataSource Structure</refentrytitle>
9
<refname>DataSource Structure</refname>
10
<refpurpose>DataSource</refpurpose>
13
<refsect2 role="struct" id="eggdbus-struct-DataSource">
14
<title>The DataSource Structure</title>
21
Array<<link linkend="eggdbus-struct-Event">Event</link>> event_templates,
28
The <link linkend="eggdbus-struct-DataSource">DataSource</link> type is used to represent registered data sources
30
<variablelist role="struct">
32
<term><literal>String <structfield>unique_id</structfield></literal></term>
35
Unique ID of the data source
40
<term><literal>String <structfield>name</structfield></literal></term>
43
Name of the data source
48
<term><literal>String <structfield>description</structfield></literal></term>
51
Description of the data source
56
<term><literal>Array<<link linkend="eggdbus-struct-Event">Event</link>> <structfield>event_templates</structfield></literal></term>
59
Event templates for this data source
64
<term><literal>Boolean <structfield>running</structfield></literal></term>
67
Whether data source is currently running
72
<term><literal>Int64 <structfield>last_seen</structfield></literal></term>
75
Timestamp of last action of this data source
80
<term><literal>Boolean <structfield>enabled</structfield></literal></term>
83
Whether data source is enabled