46
46
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);
47
47
<span class="returnvalue">void</span> <a class="link" href="libsyncdaemon-SyncdaemonPublicfiles.html#syncdaemon-publicfiles-interface-change-public-access" title="syncdaemon_publicfiles_interface_change_public_access ()">syncdaemon_publicfiles_interface_change_public_access</a>
48
48
(<em class="parameter"><code><a class="link" href="libsyncdaemon-SyncdaemonPublicfiles.html#SyncdaemonPublicfilesInterface"><span class="type">SyncdaemonPublicfilesInterface</span></a> *interface</code></em>,
49
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *share_id</code></em>,
50
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *node_id</code></em>,
51
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> is_public</code></em>);
52
<a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="returnvalue">GSList</span></a> * <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>
49
<em class="parameter"><code>const <span class="type">gchar</span> *share_id</code></em>,
50
<em class="parameter"><code>const <span class="type">gchar</span> *node_id</code></em>,
51
<em class="parameter"><code><span class="type">gboolean</span> is_public</code></em>);
52
<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
53
(<em class="parameter"><code><a class="link" href="libsyncdaemon-SyncdaemonPublicfiles.html#SyncdaemonPublicfilesInterface"><span class="type">SyncdaemonPublicfilesInterface</span></a> *interface</code></em>);
56
56
<div class="refsect1" title="Object Hierarchy">
57
57
<a name="libsyncdaemon-SyncdaemonPublicfiles.object-hierarchy"></a><h2>Object Hierarchy</h2>
58
58
<pre class="synopsis">
59
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
60
60
+----<a class="link" href="libsyncdaemon-Syncdaemon.html#SyncdaemonInterface">SyncdaemonInterface</a>
61
61
+----SyncdaemonPublicfilesInterface
117
117
<a name="syncdaemon-publicfiles-interface-change-public-access"></a><h3>syncdaemon_publicfiles_interface_change_public_access ()</h3>
118
118
<pre class="programlisting"><span class="returnvalue">void</span> syncdaemon_publicfiles_interface_change_public_access
119
119
(<em class="parameter"><code><a class="link" href="libsyncdaemon-SyncdaemonPublicfiles.html#SyncdaemonPublicfilesInterface"><span class="type">SyncdaemonPublicfilesInterface</span></a> *interface</code></em>,
120
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *share_id</code></em>,
121
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *node_id</code></em>,
122
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> is_public</code></em>);</pre>
120
<em class="parameter"><code>const <span class="type">gchar</span> *share_id</code></em>,
121
<em class="parameter"><code>const <span class="type">gchar</span> *node_id</code></em>,
122
<em class="parameter"><code><span class="type">gboolean</span> is_public</code></em>);</pre>
123
123
<div class="variablelist"><table border="0">
124
124
<col align="left" valign="top">
150
150
<div class="refsect2" title="syncdaemon_publicfiles_interface_get_public_files ()">
151
151
<a name="syncdaemon-publicfiles-interface-get-public-files"></a><h3>syncdaemon_publicfiles_interface_get_public_files ()</h3>
152
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="returnvalue">GSList</span></a> * syncdaemon_publicfiles_interface_get_public_files
152
<pre class="programlisting"><span class="returnvalue">GSList</span> * syncdaemon_publicfiles_interface_get_public_files
153
153
(<em class="parameter"><code><a class="link" href="libsyncdaemon-SyncdaemonPublicfiles.html#SyncdaemonPublicfilesInterface"><span class="type">SyncdaemonPublicfilesInterface</span></a> *interface</code></em>);</pre>
154
154
<div class="variablelist"><table border="0">
155
155
<col align="left" valign="top">
163
163
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
164
<td> A <a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="type">GSList</span></a> of <a class="link" href="SyncdaemonFileInfo.html" title="SyncdaemonFileInfo"><span class="type">SyncdaemonFileInfo</span></a> objects, each of which describes
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
165
165
a published file for the user. When no longer needed, this list should be
166
166
freed by calling g_slist_free, but the data within the list should never
167
167
be freed, as it belongs to the library.