45
45
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);
46
46
<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>
47
47
(<em class="parameter"><code><a class="link" href="libsyncdaemon-SyncdaemonPublicfiles.html#SyncdaemonPublicfilesInterface"><span class="type">SyncdaemonPublicfilesInterface</span></a> *interface</code></em>,
48
<em class="parameter"><code>const <span class="type">gchar</span> *share_id</code></em>,
49
<em class="parameter"><code>const <span class="type">gchar</span> *node_id</code></em>,
50
<em class="parameter"><code><span class="type">gboolean</span> is_public</code></em>);
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>
48
<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>,
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> *node_id</code></em>,
50
<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>);
51
<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>
52
52
(<em class="parameter"><code><a class="link" href="libsyncdaemon-SyncdaemonPublicfiles.html#SyncdaemonPublicfilesInterface"><span class="type">SyncdaemonPublicfilesInterface</span></a> *interface</code></em>);
53
53
<a class="link" href="libsyncdaemon-SyncdaemonPublicfiles.html#SyncdaemonPublicfilesInterfacePrivate" title="SyncdaemonPublicfilesInterfacePrivate">SyncdaemonPublicfilesInterfacePrivate</a>;
56
56
<div class="refsect1">
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
95
95
<a name="syncdaemon-publicfiles-interface-change-public-access"></a><h3>syncdaemon_publicfiles_interface_change_public_access ()</h3>
96
96
<pre class="programlisting"><span class="returnvalue">void</span> syncdaemon_publicfiles_interface_change_public_access
97
97
(<em class="parameter"><code><a class="link" href="libsyncdaemon-SyncdaemonPublicfiles.html#SyncdaemonPublicfilesInterface"><span class="type">SyncdaemonPublicfilesInterface</span></a> *interface</code></em>,
98
<em class="parameter"><code>const <span class="type">gchar</span> *share_id</code></em>,
99
<em class="parameter"><code>const <span class="type">gchar</span> *node_id</code></em>,
100
<em class="parameter"><code><span class="type">gboolean</span> is_public</code></em>);</pre>
98
<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>,
99
<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>,
100
<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>
103
103
<div class="refsect2">
104
104
<a name="syncdaemon-publicfiles-interface-get-public-files"></a><h3>syncdaemon_publicfiles_interface_get_public_files ()</h3>
105
<pre class="programlisting"><span class="returnvalue">GSList</span> * syncdaemon_publicfiles_interface_get_public_files
105
<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
106
106
(<em class="parameter"><code><a class="link" href="libsyncdaemon-SyncdaemonPublicfiles.html#SyncdaemonPublicfilesInterface"><span class="type">SyncdaemonPublicfilesInterface</span></a> *interface</code></em>);</pre>
107
107
<div class="variablelist"><table border="0">
108
108
<col align="left" valign="top">
110
110
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
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
111
<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
112
112
a published file for the user. When no longer needed, this list should be
113
113
freed by calling g_slist_free, but the data within the list should never
114
114
be freed, as it belongs to the library.</td>