44
44
<a class="link" href="libsyncdaemon-SyncdaemonShares.html#SyncdaemonSharesInterface"><span class="returnvalue">SyncdaemonSharesInterface</span></a> * <a class="link" href="libsyncdaemon-SyncdaemonShares.html#syncdaemon-shares-interface-new" title="syncdaemon_shares_interface_new ()">syncdaemon_shares_interface_new</a>
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-SyncdaemonShares.html#syncdaemon-shares-interface-accept" title="syncdaemon_shares_interface_accept ()">syncdaemon_shares_interface_accept</a> (<em class="parameter"><code><a class="link" href="libsyncdaemon-SyncdaemonShares.html#SyncdaemonSharesInterface"><span class="type">SyncdaemonSharesInterface</span></a> *interface</code></em>,
47
<em class="parameter"><code>const <span class="type">gchar</span> *share_id</code></em>);
47
<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>);
48
48
<span class="returnvalue">void</span> <a class="link" href="libsyncdaemon-SyncdaemonShares.html#syncdaemon-shares-interface-create" title="syncdaemon_shares_interface_create ()">syncdaemon_shares_interface_create</a> (<em class="parameter"><code><a class="link" href="libsyncdaemon-SyncdaemonShares.html#SyncdaemonSharesInterface"><span class="type">SyncdaemonSharesInterface</span></a> *interface</code></em>,
49
<em class="parameter"><code>const <span class="type">gchar</span> *path</code></em>,
50
<em class="parameter"><code><span class="type">GSList</span> *usernames</code></em>,
51
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
52
<em class="parameter"><code><span class="type">gboolean</span> allow_modifications</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> *path</code></em>,
50
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="type">GSList</span></a> *usernames</code></em>,
51
<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> *name</code></em>,
52
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> allow_modifications</code></em>);
53
53
<span class="returnvalue">void</span> <a class="link" href="libsyncdaemon-SyncdaemonShares.html#syncdaemon-shares-interface-delete" title="syncdaemon_shares_interface_delete ()">syncdaemon_shares_interface_delete</a> (<em class="parameter"><code><a class="link" href="libsyncdaemon-SyncdaemonShares.html#SyncdaemonSharesInterface"><span class="type">SyncdaemonSharesInterface</span></a> *interface</code></em>,
54
<em class="parameter"><code>const <span class="type">gchar</span> *path</code></em>);
55
<span class="returnvalue">GSList</span> * <a class="link" href="libsyncdaemon-SyncdaemonShares.html#syncdaemon-shares-interface-get-shared" title="syncdaemon_shares_interface_get_shared ()">syncdaemon_shares_interface_get_shared</a>
54
<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> *path</code></em>);
55
<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-SyncdaemonShares.html#syncdaemon-shares-interface-get-shared" title="syncdaemon_shares_interface_get_shared ()">syncdaemon_shares_interface_get_shared</a>
56
56
(<em class="parameter"><code><a class="link" href="libsyncdaemon-SyncdaemonShares.html#SyncdaemonSharesInterface"><span class="type">SyncdaemonSharesInterface</span></a> *interface</code></em>);
57
<span class="returnvalue">GSList</span> * <a class="link" href="libsyncdaemon-SyncdaemonShares.html#syncdaemon-shares-interface-get-shares" title="syncdaemon_shares_interface_get_shares ()">syncdaemon_shares_interface_get_shares</a>
57
<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-SyncdaemonShares.html#syncdaemon-shares-interface-get-shares" title="syncdaemon_shares_interface_get_shares ()">syncdaemon_shares_interface_get_shares</a>
58
58
(<em class="parameter"><code><a class="link" href="libsyncdaemon-SyncdaemonShares.html#SyncdaemonSharesInterface"><span class="type">SyncdaemonSharesInterface</span></a> *interface</code></em>);
59
59
<span class="returnvalue">void</span> <a class="link" href="libsyncdaemon-SyncdaemonShares.html#syncdaemon-shares-interface-refresh" title="syncdaemon_shares_interface_refresh ()">syncdaemon_shares_interface_refresh</a> (<em class="parameter"><code><a class="link" href="libsyncdaemon-SyncdaemonShares.html#SyncdaemonSharesInterface"><span class="type">SyncdaemonSharesInterface</span></a> *interface</code></em>);
60
60
<span class="returnvalue">void</span> <a class="link" href="libsyncdaemon-SyncdaemonShares.html#syncdaemon-shares-interface-reject" title="syncdaemon_shares_interface_reject ()">syncdaemon_shares_interface_reject</a> (<em class="parameter"><code><a class="link" href="libsyncdaemon-SyncdaemonShares.html#SyncdaemonSharesInterface"><span class="type">SyncdaemonSharesInterface</span></a> *interface</code></em>,
61
<em class="parameter"><code>const <span class="type">gchar</span> *share_id</code></em>);
61
<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>);
62
62
<a class="link" href="libsyncdaemon-SyncdaemonShares.html#SyncdaemonSharesInterfacePrivate" title="SyncdaemonSharesInterfacePrivate">SyncdaemonSharesInterfacePrivate</a>;
65
65
<div class="refsect1">
66
66
<a name="libsyncdaemon-SyncdaemonShares.object-hierarchy"></a><h2>Object Hierarchy</h2>
67
67
<pre class="synopsis">
68
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
69
69
+----<a class="link" href="libsyncdaemon-Syncdaemon.html#SyncdaemonInterface">SyncdaemonInterface</a>
70
70
+----SyncdaemonSharesInterface
103
103
<div class="refsect2">
104
104
<a name="syncdaemon-shares-interface-accept"></a><h3>syncdaemon_shares_interface_accept ()</h3>
105
105
<pre class="programlisting"><span class="returnvalue">void</span> syncdaemon_shares_interface_accept (<em class="parameter"><code><a class="link" href="libsyncdaemon-SyncdaemonShares.html#SyncdaemonSharesInterface"><span class="type">SyncdaemonSharesInterface</span></a> *interface</code></em>,
106
<em class="parameter"><code>const <span class="type">gchar</span> *share_id</code></em>);</pre>
106
<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>);</pre>
109
109
<div class="refsect2">
110
110
<a name="syncdaemon-shares-interface-create"></a><h3>syncdaemon_shares_interface_create ()</h3>
111
111
<pre class="programlisting"><span class="returnvalue">void</span> syncdaemon_shares_interface_create (<em class="parameter"><code><a class="link" href="libsyncdaemon-SyncdaemonShares.html#SyncdaemonSharesInterface"><span class="type">SyncdaemonSharesInterface</span></a> *interface</code></em>,
112
<em class="parameter"><code>const <span class="type">gchar</span> *path</code></em>,
113
<em class="parameter"><code><span class="type">GSList</span> *usernames</code></em>,
114
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
115
<em class="parameter"><code><span class="type">gboolean</span> allow_modifications</code></em>);</pre>
112
<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> *path</code></em>,
113
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"><span class="type">GSList</span></a> *usernames</code></em>,
114
<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> *name</code></em>,
115
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> allow_modifications</code></em>);</pre>
118
118
<div class="refsect2">
119
119
<a name="syncdaemon-shares-interface-delete"></a><h3>syncdaemon_shares_interface_delete ()</h3>
120
120
<pre class="programlisting"><span class="returnvalue">void</span> syncdaemon_shares_interface_delete (<em class="parameter"><code><a class="link" href="libsyncdaemon-SyncdaemonShares.html#SyncdaemonSharesInterface"><span class="type">SyncdaemonSharesInterface</span></a> *interface</code></em>,
121
<em class="parameter"><code>const <span class="type">gchar</span> *path</code></em>);</pre>
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> *path</code></em>);</pre>
124
124
<div class="refsect2">
125
125
<a name="syncdaemon-shares-interface-get-shared"></a><h3>syncdaemon_shares_interface_get_shared ()</h3>
126
<pre class="programlisting"><span class="returnvalue">GSList</span> * syncdaemon_shares_interface_get_shared
126
<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_shares_interface_get_shared
127
127
(<em class="parameter"><code><a class="link" href="libsyncdaemon-SyncdaemonShares.html#SyncdaemonSharesInterface"><span class="type">SyncdaemonSharesInterface</span></a> *interface</code></em>);</pre>
130
130
<div class="refsect2">
131
131
<a name="syncdaemon-shares-interface-get-shares"></a><h3>syncdaemon_shares_interface_get_shares ()</h3>
132
<pre class="programlisting"><span class="returnvalue">GSList</span> * syncdaemon_shares_interface_get_shares
132
<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_shares_interface_get_shares
133
133
(<em class="parameter"><code><a class="link" href="libsyncdaemon-SyncdaemonShares.html#SyncdaemonSharesInterface"><span class="type">SyncdaemonSharesInterface</span></a> *interface</code></em>);</pre>