8
8
<link rel="up" href="ch01.html" title="[Insert title here]">
9
9
<link rel="prev" href="libsyncdaemon-SyncdaemonConfig.html" title="SyncdaemonConfig">
10
10
<link rel="next" href="SyncdaemonAuthentication.html" title="SyncdaemonAuthentication">
11
<meta name="generator" content="GTK-Doc V1.15 (XML mode)">
11
<meta name="generator" content="GTK-Doc V1.16 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
14
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
38
38
<td valign="top" align="right"></td>
39
39
</tr></table></div>
40
<div class="refsynopsisdiv" title="Synopsis">
40
<div class="refsynopsisdiv">
41
41
<a name="libsyncdaemon-SyncdaemonPublicfiles.synopsis"></a><h2>Synopsis</h2>
42
<a name="SyncdaemonPublicfilesInterface"></a><pre class="synopsis"> <a class="link" href="libsyncdaemon-SyncdaemonPublicfiles.html#SyncdaemonPublicfilesInterfacePrivate" title="SyncdaemonPublicfilesInterfacePrivate">SyncdaemonPublicfilesInterfacePrivate</a>;
43
<a class="link" href="libsyncdaemon-SyncdaemonPublicfiles.html#SyncdaemonPublicfilesInterface-struct" title="SyncdaemonPublicfilesInterface">SyncdaemonPublicfilesInterface</a>;
42
<a name="SyncdaemonPublicfilesInterface"></a><pre class="synopsis"> <a class="link" href="libsyncdaemon-SyncdaemonPublicfiles.html#SyncdaemonPublicfilesInterface-struct" title="SyncdaemonPublicfilesInterface">SyncdaemonPublicfilesInterface</a>;
44
43
<a class="link" href="libsyncdaemon-SyncdaemonPublicfiles.html#SyncdaemonPublicfilesInterfaceClass" title="SyncdaemonPublicfilesInterfaceClass">SyncdaemonPublicfilesInterfaceClass</a>;
45
44
<a class="link" href="libsyncdaemon-SyncdaemonPublicfiles.html#SyncdaemonPublicfilesInterface"><span class="returnvalue">SyncdaemonPublicfilesInterface</span></a> * <a class="link" href="libsyncdaemon-SyncdaemonPublicfiles.html#syncdaemon-publicfiles-interface-new" title="syncdaemon_publicfiles_interface_new ()">syncdaemon_publicfiles_interface_new</a>
46
45
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);
51
50
<em class="parameter"><code><span class="type">gboolean</span> is_public</code></em>);
52
51
<span class="returnvalue">GSList</span> * <a class="link" href="libsyncdaemon-SyncdaemonPublicfiles.html#syncdaemon-publicfiles-interface-get-public-files" title="syncdaemon_publicfiles_interface_get_public_files ()">syncdaemon_publicfiles_interface_get_public_files</a>
53
52
(<em class="parameter"><code><a class="link" href="libsyncdaemon-SyncdaemonPublicfiles.html#SyncdaemonPublicfilesInterface"><span class="type">SyncdaemonPublicfilesInterface</span></a> *interface</code></em>);
53
<a class="link" href="libsyncdaemon-SyncdaemonPublicfiles.html#SyncdaemonPublicfilesInterfacePrivate" title="SyncdaemonPublicfilesInterfacePrivate">SyncdaemonPublicfilesInterfacePrivate</a>;
56
<div class="refsect1" title="Object Hierarchy">
56
<div class="refsect1">
57
57
<a name="libsyncdaemon-SyncdaemonPublicfiles.object-hierarchy"></a><h2>Object Hierarchy</h2>
58
58
<pre class="synopsis">
61
61
+----SyncdaemonPublicfilesInterface
64
<div class="refsect1" title="Description">
64
<div class="refsect1">
65
65
<a name="libsyncdaemon-SyncdaemonPublicfiles.description"></a><h2>Description</h2>
69
<div class="refsect1" title="Details">
69
<div class="refsect1">
70
70
<a name="libsyncdaemon-SyncdaemonPublicfiles.details"></a><h2>Details</h2>
71
<div class="refsect2" title="SyncdaemonPublicfilesInterfacePrivate">
72
<a name="SyncdaemonPublicfilesInterfacePrivate"></a><h3>SyncdaemonPublicfilesInterfacePrivate</h3>
73
<pre class="programlisting">typedef struct _SyncdaemonPublicfilesInterfacePrivate SyncdaemonPublicfilesInterfacePrivate;</pre>
78
<div class="refsect2" title="SyncdaemonPublicfilesInterface">
71
<div class="refsect2">
79
72
<a name="SyncdaemonPublicfilesInterface-struct"></a><h3>SyncdaemonPublicfilesInterface</h3>
80
73
<pre class="programlisting">typedef struct _SyncdaemonPublicfilesInterface SyncdaemonPublicfilesInterface;</pre>
85
<div class="refsect2" title="SyncdaemonPublicfilesInterfaceClass">
78
<div class="refsect2">
86
79
<a name="SyncdaemonPublicfilesInterfaceClass"></a><h3>SyncdaemonPublicfilesInterfaceClass</h3>
87
80
<pre class="programlisting">typedef struct {
88
81
SyncdaemonInterfaceClass parent_class;
95
<div class="refsect2" title="syncdaemon_publicfiles_interface_new ()">
88
<div class="refsect2">
96
89
<a name="syncdaemon-publicfiles-interface-new"></a><h3>syncdaemon_publicfiles_interface_new ()</h3>
97
90
<pre class="programlisting"><a class="link" href="libsyncdaemon-SyncdaemonPublicfiles.html#SyncdaemonPublicfilesInterface"><span class="returnvalue">SyncdaemonPublicfilesInterface</span></a> * syncdaemon_publicfiles_interface_new
98
91
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);</pre>
99
<div class="variablelist"><table border="0">
100
<col align="left" valign="top">
103
<td><p><span class="term"><em class="parameter"><code>daemon</code></em> :</span></p></td>
108
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
116
<div class="refsect2" title="syncdaemon_publicfiles_interface_change_public_access ()">
94
<div class="refsect2">
117
95
<a name="syncdaemon-publicfiles-interface-change-public-access"></a><h3>syncdaemon_publicfiles_interface_change_public_access ()</h3>
118
96
<pre class="programlisting"><span class="returnvalue">void</span> syncdaemon_publicfiles_interface_change_public_access
119
97
(<em class="parameter"><code><a class="link" href="libsyncdaemon-SyncdaemonPublicfiles.html#SyncdaemonPublicfilesInterface"><span class="type">SyncdaemonPublicfilesInterface</span></a> *interface</code></em>,
120
98
<em class="parameter"><code>const <span class="type">gchar</span> *share_id</code></em>,
121
99
<em class="parameter"><code>const <span class="type">gchar</span> *node_id</code></em>,
122
100
<em class="parameter"><code><span class="type">gboolean</span> is_public</code></em>);</pre>
123
<div class="variablelist"><table border="0">
124
<col align="left" valign="top">
127
<td><p><span class="term"><em class="parameter"><code>interface</code></em> :</span></p></td>
132
<td><p><span class="term"><em class="parameter"><code>share_id</code></em> :</span></p></td>
137
<td><p><span class="term"><em class="parameter"><code>node_id</code></em> :</span></p></td>
142
<td><p><span class="term"><em class="parameter"><code>is_public</code></em> :</span></p></td>
150
<div class="refsect2" title="syncdaemon_publicfiles_interface_get_public_files ()">
103
<div class="refsect2">
151
104
<a name="syncdaemon-publicfiles-interface-get-public-files"></a><h3>syncdaemon_publicfiles_interface_get_public_files ()</h3>
152
105
<pre class="programlisting"><span class="returnvalue">GSList</span> * syncdaemon_publicfiles_interface_get_public_files
153
106
(<em class="parameter"><code><a class="link" href="libsyncdaemon-SyncdaemonPublicfiles.html#SyncdaemonPublicfilesInterface"><span class="type">SyncdaemonPublicfilesInterface</span></a> *interface</code></em>);</pre>
154
107
<div class="variablelist"><table border="0">
155
108
<col align="left" valign="top">
158
<td><p><span class="term"><em class="parameter"><code>interface</code></em> :</span></p></td>
163
110
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
164
<td> A <span class="type">GSList</span> of <a class="link" href="SyncdaemonFileInfo.html" title="SyncdaemonFileInfo"><span class="type">SyncdaemonFileInfo</span></a> objects, each of which describes
111
<td>A <span class="type">GSList</span> of <a class="link" href="SyncdaemonFileInfo.html" title="SyncdaemonFileInfo"><span class="type">SyncdaemonFileInfo</span></a> objects, each of which describes
165
112
a published file for the user. When no longer needed, this list should be
166
113
freed by calling g_slist_free, but the data within the list should never
167
be freed, as it belongs to the library.
114
be freed, as it belongs to the library.</td>
119
<div class="refsect2">
120
<a name="SyncdaemonPublicfilesInterfacePrivate"></a><h3>SyncdaemonPublicfilesInterfacePrivate</h3>
121
<pre class="programlisting">typedef struct _SyncdaemonPublicfilesInterfacePrivate SyncdaemonPublicfilesInterfacePrivate;</pre>
175
127
<div class="footer">
177
Generated by GTK-Doc V1.15</div>
129
Generated by GTK-Doc V1.16</div>
b'\\ No newline at end of file'