1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
<title>SyncdaemonDaemon</title>
6
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
7
<link rel="home" href="index.html" title="libsyncdaemon Reference Manual">
8
<link rel="up" href="ch01.html" title="[Insert title here]">
9
<link rel="prev" href="SyncdaemonFoldersInterface.html" title="SyncdaemonFoldersInterface">
10
<link rel="next" href="SyncdaemonInterface.html" title="SyncdaemonInterface">
11
<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
12
<link rel="stylesheet" href="style.css" type="text/css">
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
15
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
17
<td><a accesskey="p" href="SyncdaemonFoldersInterface.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
18
<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
19
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
20
<th width="100%" align="center">libsyncdaemon Reference Manual</th>
21
<td><a accesskey="n" href="SyncdaemonInterface.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
23
<tr><td colspan="5" class="shortcuts">
24
<a href="#SyncdaemonDaemon.synopsis" class="shortcut">Top</a>
26
<a href="#SyncdaemonDaemon.description" class="shortcut">Description</a>
28
<a href="#SyncdaemonDaemon.object-hierarchy" class="shortcut">Object Hierarchy</a>
30
<a href="#SyncdaemonDaemon.signals" class="shortcut">Signals</a>
33
<div class="refentry">
34
<a name="SyncdaemonDaemon"></a><div class="titlepage"></div>
35
<div class="refnamediv"><table width="100%"><tr>
37
<h2><span class="refentrytitle"><a name="SyncdaemonDaemon.top_of_page"></a>SyncdaemonDaemon</span></h2>
38
<p>SyncdaemonDaemon</p>
40
<td valign="top" align="right"></td>
42
<div class="refsynopsisdiv">
43
<a name="SyncdaemonDaemon.synopsis"></a><h2>Synopsis</h2>
44
<pre class="synopsis"> <a class="link" href="SyncdaemonDaemon.html#SyncdaemonDaemon-struct" title="SyncdaemonDaemon">SyncdaemonDaemon</a>;
45
<a class="link" href="SyncdaemonDaemon.html#SyncdaemonDaemonClass" title="SyncdaemonDaemonClass">SyncdaemonDaemonClass</a>;
46
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="SyncdaemonDaemon.html#syncdaemon-daemon-connect" title="syncdaemon_daemon_connect ()">syncdaemon_daemon_connect</a> (<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);
47
<span class="returnvalue">void</span> <a class="link" href="SyncdaemonDaemon.html#syncdaemon-daemon-create-folder" title="syncdaemon_daemon_create_folder ()">syncdaemon_daemon_create_folder</a> (<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>,
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> *path</code></em>);
49
<span class="returnvalue">void</span> <a class="link" href="SyncdaemonDaemon.html#syncdaemon-daemon-create-share" title="syncdaemon_daemon_create_share ()">syncdaemon_daemon_create_share</a> (<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</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> *path</code></em>,
51
<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>,
52
<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>,
53
<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>);
54
<span class="returnvalue">void</span> <a class="link" href="SyncdaemonDaemon.html#syncdaemon-daemon-delete-folder" title="syncdaemon_daemon_delete_folder ()">syncdaemon_daemon_delete_folder</a> (<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>,
55
<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>);
56
<span class="returnvalue">void</span> <a class="link" href="SyncdaemonDaemon.html#syncdaemon-daemon-delete-share" title="syncdaemon_daemon_delete_share ()">syncdaemon_daemon_delete_share</a> (<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>,
57
<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>);
58
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="SyncdaemonDaemon.html#syncdaemon-daemon-disconnect" title="syncdaemon_daemon_disconnect ()">syncdaemon_daemon_disconnect</a> (<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);
59
<a class="link" href="SyncdaemonAuthentication.html" title="SyncdaemonAuthentication"><span class="returnvalue">SyncdaemonAuthentication</span></a> * <a class="link" href="SyncdaemonDaemon.html#syncdaemon-daemon-get-authentication" title="syncdaemon_daemon_get_authentication ()">syncdaemon_daemon_get_authentication</a>
60
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);
61
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="SyncdaemonDaemon.html#syncdaemon-daemon-get-bandwidth-throttling" title="syncdaemon_daemon_get_bandwidth_throttling ()">syncdaemon_daemon_get_bandwidth_throttling</a>
62
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);
63
<a class="link" href="SyncdaemonInterface.html" title="SyncdaemonInterface"><span class="returnvalue">SyncdaemonInterface</span></a> * <a class="link" href="SyncdaemonDaemon.html#syncdaemon-daemon-get-config-interface" title="syncdaemon_daemon_get_config_interface ()">syncdaemon_daemon_get_config_interface</a>
64
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);
65
<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="SyncdaemonDaemon.html#syncdaemon-daemon-get-current-downloads" title="syncdaemon_daemon_get_current_downloads ()">syncdaemon_daemon_get_current_downloads</a>
66
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);
67
<a class="link" href="SyncdaemonStatusInfo.html" title="SyncdaemonStatusInfo"><span class="returnvalue">SyncdaemonStatusInfo</span></a> * <a class="link" href="SyncdaemonDaemon.html#syncdaemon-daemon-get-current-status" title="syncdaemon_daemon_get_current_status ()">syncdaemon_daemon_get_current_status</a>
68
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);
69
<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="SyncdaemonDaemon.html#syncdaemon-daemon-get-current-uploads" title="syncdaemon_daemon_get_current_uploads ()">syncdaemon_daemon_get_current_uploads</a>
70
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);
71
<a class="link" href="SyncdaemonInterface.html" title="SyncdaemonInterface"><span class="returnvalue">SyncdaemonInterface</span></a> * <a class="link" href="SyncdaemonDaemon.html#syncdaemon-daemon-get-events-interface" title="syncdaemon_daemon_get_events_interface ()">syncdaemon_daemon_get_events_interface</a>
72
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);
73
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="SyncdaemonDaemon.html#syncdaemon-daemon-get-files-sync" title="syncdaemon_daemon_get_files_sync ()">syncdaemon_daemon_get_files_sync</a> (<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);
74
<a class="link" href="SyncdaemonInterface.html" title="SyncdaemonInterface"><span class="returnvalue">SyncdaemonInterface</span></a> * <a class="link" href="SyncdaemonDaemon.html#syncdaemon-daemon-get-filesystem-interface" title="syncdaemon_daemon_get_filesystem_interface ()">syncdaemon_daemon_get_filesystem_interface</a>
75
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);
76
<a class="link" href="SyncdaemonFolderInfo.html" title="SyncdaemonFolderInfo"><span class="returnvalue">SyncdaemonFolderInfo</span></a> * <a class="link" href="SyncdaemonDaemon.html#syncdaemon-daemon-get-folder-info" title="syncdaemon_daemon_get_folder_info ()">syncdaemon_daemon_get_folder_info</a>
77
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>,
78
<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>);
79
<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="SyncdaemonDaemon.html#syncdaemon-daemon-get-folders" title="syncdaemon_daemon_get_folders ()">syncdaemon_daemon_get_folders</a> (<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);
80
<a class="link" href="SyncdaemonInterface.html" title="SyncdaemonInterface"><span class="returnvalue">SyncdaemonInterface</span></a> * <a class="link" href="SyncdaemonDaemon.html#syncdaemon-daemon-get-folders-interface" title="syncdaemon_daemon_get_folders_interface ()">syncdaemon_daemon_get_folders_interface</a>
81
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);
82
<a class="link" href="SyncdaemonMetadata.html" title="SyncdaemonMetadata"><span class="returnvalue">SyncdaemonMetadata</span></a> * <a class="link" href="SyncdaemonDaemon.html#syncdaemon-daemon-get-metadata" title="syncdaemon_daemon_get_metadata ()">syncdaemon_daemon_get_metadata</a> (<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>,
83
<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>,
84
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> with_subtree_sync_check</code></em>);
85
<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="SyncdaemonDaemon.html#syncdaemon-daemon-get-public-files" title="syncdaemon_daemon_get_public_files ()">syncdaemon_daemon_get_public_files</a> (<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);
86
<a class="link" href="SyncdaemonInterface.html" title="SyncdaemonInterface"><span class="returnvalue">SyncdaemonInterface</span></a> * <a class="link" href="SyncdaemonDaemon.html#syncdaemon-daemon-get-publicfiles-interface" title="syncdaemon_daemon_get_publicfiles_interface ()">syncdaemon_daemon_get_publicfiles_interface</a>
87
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);
88
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="SyncdaemonDaemon.html#syncdaemon-daemon-get-root-dir" title="syncdaemon_daemon_get_root_dir ()">syncdaemon_daemon_get_root_dir</a> (<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);
89
<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="SyncdaemonDaemon.html#syncdaemon-daemon-get-shared-folders" title="syncdaemon_daemon_get_shared_folders ()">syncdaemon_daemon_get_shared_folders</a>
90
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);
91
<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="SyncdaemonDaemon.html#syncdaemon-daemon-get-shares" title="syncdaemon_daemon_get_shares ()">syncdaemon_daemon_get_shares</a> (<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);
92
<a class="link" href="SyncdaemonInterface.html" title="SyncdaemonInterface"><span class="returnvalue">SyncdaemonInterface</span></a> * <a class="link" href="SyncdaemonDaemon.html#syncdaemon-daemon-get-shares-interface" title="syncdaemon_daemon_get_shares_interface ()">syncdaemon_daemon_get_shares_interface</a>
93
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);
94
<a class="link" href="SyncdaemonInterface.html" title="SyncdaemonInterface"><span class="returnvalue">SyncdaemonInterface</span></a> * <a class="link" href="SyncdaemonDaemon.html#syncdaemon-daemon-get-status-interface" title="syncdaemon_daemon_get_status_interface ()">syncdaemon_daemon_get_status_interface</a>
95
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);
96
<span class="returnvalue">void</span> <a class="link" href="SyncdaemonDaemon.html#syncdaemon-daemon-get-throttling-limits" title="syncdaemon_daemon_get_throttling_limits ()">syncdaemon_daemon_get_throttling_limits</a>
97
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>,
98
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *download</code></em>,
99
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *upload</code></em>);
100
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="SyncdaemonDaemon.html#syncdaemon-daemon-get-udf-autosubscribe" title="syncdaemon_daemon_get_udf_autosubscribe ()">syncdaemon_daemon_get_udf_autosubscribe</a>
101
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);
102
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="SyncdaemonDaemon.html#syncdaemon-daemon-has-network" title="syncdaemon_daemon_has_network ()">syncdaemon_daemon_has_network</a> (<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);
103
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="SyncdaemonDaemon.html#syncdaemon-daemon-is-folder-enabled" title="syncdaemon_daemon_is_folder_enabled ()">syncdaemon_daemon_is_folder_enabled</a> (<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>,
104
<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>,
105
<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_root</code></em>);
106
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="SyncdaemonDaemon.html#syncdaemon-daemon-is-ready" title="syncdaemon_daemon_is_ready ()">syncdaemon_daemon_is_ready</a> (<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);
107
<a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="returnvalue">SyncdaemonDaemon</span></a> * <a class="link" href="SyncdaemonDaemon.html#syncdaemon-daemon-new" title="syncdaemon_daemon_new ()">syncdaemon_daemon_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
108
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="SyncdaemonDaemon.html#syncdaemon-daemon-publish-file" title="syncdaemon_daemon_publish_file ()">syncdaemon_daemon_publish_file</a> (<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>,
109
<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>);
110
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="SyncdaemonDaemon.html#syncdaemon-daemon-quit" title="syncdaemon_daemon_quit ()">syncdaemon_daemon_quit</a> (<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);
111
<span class="returnvalue">void</span> <a class="link" href="SyncdaemonDaemon.html#syncdaemon-daemon-set-bandwidth-throttling" title="syncdaemon_daemon_set_bandwidth_throttling ()">syncdaemon_daemon_set_bandwidth_throttling</a>
112
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>,
113
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> enabled</code></em>);
114
<span class="returnvalue">void</span> <a class="link" href="SyncdaemonDaemon.html#syncdaemon-daemon-set-files-sync" title="syncdaemon_daemon_set_files_sync ()">syncdaemon_daemon_set_files_sync</a> (<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</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> enabled</code></em>);
116
<span class="returnvalue">void</span> <a class="link" href="SyncdaemonDaemon.html#syncdaemon-daemon-set-throttling-limits" title="syncdaemon_daemon_set_throttling_limits ()">syncdaemon_daemon_set_throttling_limits</a>
117
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>,
118
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> download</code></em>,
119
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> upload</code></em>);
120
<span class="returnvalue">void</span> <a class="link" href="SyncdaemonDaemon.html#syncdaemon-daemon-set-udf-autosubscribe" title="syncdaemon_daemon_set_udf_autosubscribe ()">syncdaemon_daemon_set_udf_autosubscribe</a>
121
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</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> enabled</code></em>);
123
<span class="returnvalue">void</span> <a class="link" href="SyncdaemonDaemon.html#syncdaemon-daemon-subscribe-folder" title="syncdaemon_daemon_subscribe_folder ()">syncdaemon_daemon_subscribe_folder</a> (<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>,
124
<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>);
125
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="SyncdaemonDaemon.html#syncdaemon-daemon-unpublish-file" title="syncdaemon_daemon_unpublish_file ()">syncdaemon_daemon_unpublish_file</a> (<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>,
126
<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>);
127
<span class="returnvalue">void</span> <a class="link" href="SyncdaemonDaemon.html#syncdaemon-daemon-unsubscribe-folder" title="syncdaemon_daemon_unsubscribe_folder ()">syncdaemon_daemon_unsubscribe_folder</a>
128
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>,
129
<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>);
132
<div class="refsect1">
133
<a name="SyncdaemonDaemon.object-hierarchy"></a><h2>Object Hierarchy</h2>
134
<pre class="synopsis">
135
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
136
+----SyncdaemonDaemon
139
<div class="refsect1">
140
<a name="SyncdaemonDaemon.signals"></a><h2>Signals</h2>
141
<pre class="synopsis">
142
"<a class="link" href="SyncdaemonDaemon.html#SyncdaemonDaemon-connected" title='The "connected" signal'>connected</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
143
"<a class="link" href="SyncdaemonDaemon.html#SyncdaemonDaemon-disconnected" title='The "disconnected" signal'>disconnected</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
144
"<a class="link" href="SyncdaemonDaemon.html#SyncdaemonDaemon-download-file-progress" title='The "download-file-progress" signal'>download-file-progress</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
145
"<a class="link" href="SyncdaemonDaemon.html#SyncdaemonDaemon-download-finished" title='The "download-finished" signal'>download-finished</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
146
"<a class="link" href="SyncdaemonDaemon.html#SyncdaemonDaemon-download-started" title='The "download-started" signal'>download-started</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
147
"<a class="link" href="SyncdaemonDaemon.html#SyncdaemonDaemon-error" title='The "error" signal'>error</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
148
"<a class="link" href="SyncdaemonDaemon.html#SyncdaemonDaemon-event" title='The "event" signal'>event</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
149
"<a class="link" href="SyncdaemonDaemon.html#SyncdaemonDaemon-file-published" title='The "file-published" signal'>file-published</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
150
"<a class="link" href="SyncdaemonDaemon.html#SyncdaemonDaemon-file-unpublished" title='The "file-unpublished" signal'>file-unpublished</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
151
"<a class="link" href="SyncdaemonDaemon.html#SyncdaemonDaemon-folder-created" title='The "folder-created" signal'>folder-created</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
152
"<a class="link" href="SyncdaemonDaemon.html#SyncdaemonDaemon-folder-deleted" title='The "folder-deleted" signal'>folder-deleted</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
153
"<a class="link" href="SyncdaemonDaemon.html#SyncdaemonDaemon-folder-subscribed" title='The "folder-subscribed" signal'>folder-subscribed</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
154
"<a class="link" href="SyncdaemonDaemon.html#SyncdaemonDaemon-folder-unsubscribed" title='The "folder-unsubscribed" signal'>folder-unsubscribed</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
155
"<a class="link" href="SyncdaemonDaemon.html#SyncdaemonDaemon-quota-exceeded" title='The "quota-exceeded" signal'>quota-exceeded</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
156
"<a class="link" href="SyncdaemonDaemon.html#SyncdaemonDaemon-ready" title='The "ready" signal'>ready</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
157
"<a class="link" href="SyncdaemonDaemon.html#SyncdaemonDaemon-share-created" title='The "share-created" signal'>share-created</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
158
"<a class="link" href="SyncdaemonDaemon.html#SyncdaemonDaemon-share-deleted" title='The "share-deleted" signal'>share-deleted</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
159
"<a class="link" href="SyncdaemonDaemon.html#SyncdaemonDaemon-status-changed" title='The "status-changed" signal'>status-changed</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
160
"<a class="link" href="SyncdaemonDaemon.html#SyncdaemonDaemon-upload-file-progress" title='The "upload-file-progress" signal'>upload-file-progress</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
161
"<a class="link" href="SyncdaemonDaemon.html#SyncdaemonDaemon-upload-finished" title='The "upload-finished" signal'>upload-finished</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
162
"<a class="link" href="SyncdaemonDaemon.html#SyncdaemonDaemon-upload-started" title='The "upload-started" signal'>upload-started</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
165
<div class="refsect1">
166
<a name="SyncdaemonDaemon.description"></a><h2>Description</h2>
170
<div class="refsect1">
171
<a name="SyncdaemonDaemon.details"></a><h2>Details</h2>
172
<div class="refsect2">
173
<a name="SyncdaemonDaemon-struct"></a><h3>SyncdaemonDaemon</h3>
174
<pre class="programlisting">typedef struct _SyncdaemonDaemon SyncdaemonDaemon;</pre>
179
<div class="refsect2">
180
<a name="SyncdaemonDaemonClass"></a><h3>SyncdaemonDaemonClass</h3>
181
<pre class="programlisting">typedef struct {
182
GObjectClass parent_class;
185
void (* ready) (SyncdaemonDaemon *daemon);
187
void (* connected) (SyncdaemonDaemon *daemon);
188
void (* disconnected) (SyncdaemonDaemon *daemon);
189
void (* status_changed) (SyncdaemonDaemon *daemon, SyncdaemonStatusInfo *status_info);
191
void (* event) (SyncdaemonDaemon *daemon, GHashTable *event_dict);
192
void (* error) (SyncdaemonDaemon *daemon, const gchar *signal, GHashTable *extra_args);
194
void (* folder_created) (SyncdaemonDaemon *daemon, gboolean success, SyncdaemonFolderInfo *folder_info);
195
void (* folder_deleted) (SyncdaemonDaemon *daemon, gboolean success, SyncdaemonFolderInfo *folder_info);
196
void (* folder_subscribed) (SyncdaemonDaemon *daemon, gboolean success, SyncdaemonFolderInfo *folder_info);
197
void (* folder_unsubscribed) (SyncdaemonDaemon *daemon, gboolean success, SyncdaemonFolderInfo *folder_info);
199
void (* file_published) (SyncdaemonDaemon *daemon, gboolean success, SyncdaemonFileInfo *file_info);
200
void (* file_unpublished) (SyncdaemonDaemon *daemon, gboolean success, SyncdaemonFileInfo *file_info);
202
void (* share_created) (SyncdaemonDaemon *daemon, gboolean success, SyncdaemonShareInfo *share_info);
203
void (* share_deleted) (SyncdaemonDaemon *daemon, gboolean success, SyncdaemonShareInfo *share_info);
205
void (* download_started) (SyncdaemonDaemon *daemon, const gchar *path);
206
void (* download_file_progress) (SyncdaemonDaemon *daemon, const gchar *path, SyncdaemonTransferInfo *tinfo);
207
void (* download_finished) (SyncdaemonDaemon *daemon, const gchar *path, SyncdaemonTransferInfo *tinfo);
208
void (* upload_started) (SyncdaemonDaemon *daemon, const gchar *path);
209
void (* upload_file_progress) (SyncdaemonDaemon *daemon, const gchar *path, SyncdaemonTransferInfo *tinfo);
210
void (* upload_finished) (SyncdaemonDaemon *daemon, const gchar *path, SyncdaemonTransferInfo *tinfo);
212
void (* quota_exceeded) (SyncdaemonDaemon *daemon, GHashTable *volume_info);
213
} SyncdaemonDaemonClass;
219
<div class="refsect2">
220
<a name="syncdaemon-daemon-connect"></a><h3>syncdaemon_daemon_connect ()</h3>
221
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> syncdaemon_daemon_connect (<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);</pre>
224
<div class="refsect2">
225
<a name="syncdaemon-daemon-create-folder"></a><h3>syncdaemon_daemon_create_folder ()</h3>
226
<pre class="programlisting"><span class="returnvalue">void</span> syncdaemon_daemon_create_folder (<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>,
227
<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>
229
Enable a folder for Ubuntu One synchronization.
232
The result of the operation can be retrieved by connecting to the "folder_created"
233
signal of the <a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> object.
235
<div class="variablelist"><table border="0">
236
<col align="left" valign="top">
239
<td><p><span class="term"><em class="parameter"><code>daemon</code></em> :</span></p></td>
240
<td>A <a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> object</td>
243
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
244
<td>The full path of the folder to create</td>
250
<div class="refsect2">
251
<a name="syncdaemon-daemon-create-share"></a><h3>syncdaemon_daemon_create_share ()</h3>
252
<pre class="programlisting"><span class="returnvalue">void</span> syncdaemon_daemon_create_share (<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>,
253
<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>,
254
<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>,
255
<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>,
256
<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>
258
Share a Ubuntu One folder with a list of users.
261
The result of the operation can be retrieved by connecting to the "share_created"
262
signal of the <a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> object.
264
<div class="variablelist"><table border="0">
265
<col align="left" valign="top">
268
<td><p><span class="term"><em class="parameter"><code>daemon</code></em> :</span></p></td>
269
<td>A <a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> object</td>
272
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
273
<td>Full path of the folder to be shared</td>
276
<td><p><span class="term"><em class="parameter"><code>usernames</code></em> :</span></p></td>
277
<td>List of users with whom to share the folder</td>
280
<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
281
<td>Name to be used for the share</td>
284
<td><p><span class="term"><em class="parameter"><code>allow_modifications</code></em> :</span></p></td>
285
<td>Whether to allow modifications to the list of users</td>
291
<div class="refsect2">
292
<a name="syncdaemon-daemon-delete-folder"></a><h3>syncdaemon_daemon_delete_folder ()</h3>
293
<pre class="programlisting"><span class="returnvalue">void</span> syncdaemon_daemon_delete_folder (<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>,
294
<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>
296
Disable a folder for Ubuntu One synchronization.
299
The result of the operation can be retrieved by connecting to the "folder_deleted"
300
signal of the <a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> object.
302
<div class="variablelist"><table border="0">
303
<col align="left" valign="top">
306
<td><p><span class="term"><em class="parameter"><code>daemon</code></em> :</span></p></td>
307
<td>A <a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> object</td>
310
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
311
<td>The full path of the folder to delete</td>
317
<div class="refsect2">
318
<a name="syncdaemon-daemon-delete-share"></a><h3>syncdaemon_daemon_delete_share ()</h3>
319
<pre class="programlisting"><span class="returnvalue">void</span> syncdaemon_daemon_delete_share (<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>,
320
<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>
322
Stop sharing a Ubuntu One folder.
325
The result of the operation can be retrieved by connecting to the "share_deleted"
326
signal of the <a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> object.
328
<div class="variablelist"><table border="0">
329
<col align="left" valign="top">
332
<td><p><span class="term"><em class="parameter"><code>daemon</code></em> :</span></p></td>
333
<td>A <a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> object</td>
336
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
337
<td>Full path of the folder to be shared</td>
343
<div class="refsect2">
344
<a name="syncdaemon-daemon-disconnect"></a><h3>syncdaemon_daemon_disconnect ()</h3>
345
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> syncdaemon_daemon_disconnect (<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);</pre>
350
<div class="refsect2">
351
<a name="syncdaemon-daemon-get-authentication"></a><h3>syncdaemon_daemon_get_authentication ()</h3>
352
<pre class="programlisting"><a class="link" href="SyncdaemonAuthentication.html" title="SyncdaemonAuthentication"><span class="returnvalue">SyncdaemonAuthentication</span></a> * syncdaemon_daemon_get_authentication
353
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);</pre>
356
<div class="refsect2">
357
<a name="syncdaemon-daemon-get-bandwidth-throttling"></a><h3>syncdaemon_daemon_get_bandwidth_throttling ()</h3>
358
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> syncdaemon_daemon_get_bandwidth_throttling
359
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);</pre>
361
Get whether bandwidth throttling is enabled or not.
363
<div class="variablelist"><table border="0">
364
<col align="left" valign="top">
367
<td><p><span class="term"><em class="parameter"><code>daemon</code></em> :</span></p></td>
368
<td>A <a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> object</td>
371
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
372
<td>TRUE if enabled, FALSE if disabled.</td>
378
<div class="refsect2">
379
<a name="syncdaemon-daemon-get-config-interface"></a><h3>syncdaemon_daemon_get_config_interface ()</h3>
380
<pre class="programlisting"><a class="link" href="SyncdaemonInterface.html" title="SyncdaemonInterface"><span class="returnvalue">SyncdaemonInterface</span></a> * syncdaemon_daemon_get_config_interface
381
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);</pre>
384
<div class="refsect2">
385
<a name="syncdaemon-daemon-get-current-downloads"></a><h3>syncdaemon_daemon_get_current_downloads ()</h3>
386
<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_daemon_get_current_downloads
387
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);</pre>
389
Retrieve the list of downloads in progress.
391
<div class="variablelist"><table border="0">
392
<col align="left" valign="top">
395
<td><p><span class="term"><em class="parameter"><code>daemon</code></em> :</span></p></td>
396
<td>A <a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> object</td>
399
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
400
<td>A GSList of <a class="link" href="SyncdaemonTransferInfo.html" title="SyncdaemonTransferInfo"><span class="type">SyncdaemonTransferInfo</span></a> objects, each of which contains
401
information about a file download in progress. The data in the list belongs to
402
the library, so when no longer needed, the list should be freed by just calling
409
<div class="refsect2">
410
<a name="syncdaemon-daemon-get-current-status"></a><h3>syncdaemon_daemon_get_current_status ()</h3>
411
<pre class="programlisting"><a class="link" href="SyncdaemonStatusInfo.html" title="SyncdaemonStatusInfo"><span class="returnvalue">SyncdaemonStatusInfo</span></a> * syncdaemon_daemon_get_current_status
412
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);</pre>
414
Retrieve the current status of SyncDaemon.
416
<div class="variablelist"><table border="0">
417
<col align="left" valign="top">
420
<td><p><span class="term"><em class="parameter"><code>daemon</code></em> :</span></p></td>
421
<td>A <a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> object</td>
424
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
425
<td>A <a class="link" href="SyncdaemonStatusInfo.html" title="SyncdaemonStatusInfo"><span class="type">SyncdaemonStatusInfo</span></a> object containing information about
426
Syncdaemon's current status. When no longer needed, it should be freed by
427
calling g_object_unref.</td>
433
<div class="refsect2">
434
<a name="syncdaemon-daemon-get-current-uploads"></a><h3>syncdaemon_daemon_get_current_uploads ()</h3>
435
<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_daemon_get_current_uploads
436
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);</pre>
438
Retrieve the list of uploads in progress.
440
<div class="variablelist"><table border="0">
441
<col align="left" valign="top">
444
<td><p><span class="term"><em class="parameter"><code>daemon</code></em> :</span></p></td>
445
<td>A <a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> object</td>
448
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
449
<td>A GSList of <a class="link" href="SyncdaemonTransferInfo.html" title="SyncdaemonTransferInfo"><span class="type">SyncdaemonTransferInfo</span></a> objects, each of which contains
450
information about a file upload in progress. The data in the list belongs to
451
the library, so when no longer needed, the list should be freed by just calling
458
<div class="refsect2">
459
<a name="syncdaemon-daemon-get-events-interface"></a><h3>syncdaemon_daemon_get_events_interface ()</h3>
460
<pre class="programlisting"><a class="link" href="SyncdaemonInterface.html" title="SyncdaemonInterface"><span class="returnvalue">SyncdaemonInterface</span></a> * syncdaemon_daemon_get_events_interface
461
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);</pre>
464
<div class="refsect2">
465
<a name="syncdaemon-daemon-get-files-sync"></a><h3>syncdaemon_daemon_get_files_sync ()</h3>
466
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> syncdaemon_daemon_get_files_sync (<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);</pre>
468
Get whether file syncing is enabled or not.
470
<div class="variablelist"><table border="0">
471
<col align="left" valign="top">
474
<td><p><span class="term"><em class="parameter"><code>daemon</code></em> :</span></p></td>
475
<td>A <a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> object</td>
478
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
479
<td>TRUE if enabled, FALSE if disabled.</td>
485
<div class="refsect2">
486
<a name="syncdaemon-daemon-get-filesystem-interface"></a><h3>syncdaemon_daemon_get_filesystem_interface ()</h3>
487
<pre class="programlisting"><a class="link" href="SyncdaemonInterface.html" title="SyncdaemonInterface"><span class="returnvalue">SyncdaemonInterface</span></a> * syncdaemon_daemon_get_filesystem_interface
488
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);</pre>
491
<div class="refsect2">
492
<a name="syncdaemon-daemon-get-folder-info"></a><h3>syncdaemon_daemon_get_folder_info ()</h3>
493
<pre class="programlisting"><a class="link" href="SyncdaemonFolderInfo.html" title="SyncdaemonFolderInfo"><span class="returnvalue">SyncdaemonFolderInfo</span></a> * syncdaemon_daemon_get_folder_info
494
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>,
495
<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>
497
Get information about a folder under Ubuntu One.
499
<div class="variablelist"><table border="0">
500
<col align="left" valign="top">
503
<td><p><span class="term"><em class="parameter"><code>daemon</code></em> :</span></p></td>
504
<td>A <a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> object</td>
507
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
508
<td>Full path of the folder for which to retrieve information.</td>
511
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
512
<td>A <a class="link" href="SyncdaemonFolderInfo.html" title="SyncdaemonFolderInfo"><span class="type">SyncdaemonFolderInfo</span></a> object containing all the information
513
for the node. When no longer needed, it should be freed by calling
520
<div class="refsect2">
521
<a name="syncdaemon-daemon-get-folders"></a><h3>syncdaemon_daemon_get_folders ()</h3>
522
<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_daemon_get_folders (<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);</pre>
524
Retrieve the list of folders setup for synchronization with Ubuntu One.
526
<div class="variablelist"><table border="0">
527
<col align="left" valign="top">
530
<td><p><span class="term"><em class="parameter"><code>daemon</code></em> :</span></p></td>
531
<td>A <a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> object</td>
534
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
535
<td>A list of <a class="link" href="SyncdaemonFolderInfo.html" title="SyncdaemonFolderInfo"><span class="type">SyncdaemonFolderInfo</span></a> containing all the folders being
536
synchronized by the user. When no longer needed, the list should be freed
537
by calling g_slist_free.</td>
543
<div class="refsect2">
544
<a name="syncdaemon-daemon-get-folders-interface"></a><h3>syncdaemon_daemon_get_folders_interface ()</h3>
545
<pre class="programlisting"><a class="link" href="SyncdaemonInterface.html" title="SyncdaemonInterface"><span class="returnvalue">SyncdaemonInterface</span></a> * syncdaemon_daemon_get_folders_interface
546
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);</pre>
549
<div class="refsect2">
550
<a name="syncdaemon-daemon-get-metadata"></a><h3>syncdaemon_daemon_get_metadata ()</h3>
551
<pre class="programlisting"><a class="link" href="SyncdaemonMetadata.html" title="SyncdaemonMetadata"><span class="returnvalue">SyncdaemonMetadata</span></a> * syncdaemon_daemon_get_metadata (<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>,
552
<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>,
553
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> with_subtree_sync_check</code></em>);</pre>
555
Retrieve metadata for a file or folder inside a Ubuntu One directory.
557
<div class="variablelist"><table border="0">
558
<col align="left" valign="top">
561
<td><p><span class="term"><em class="parameter"><code>daemon</code></em> :</span></p></td>
562
<td>A <a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> object</td>
565
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
566
<td>Path to check metadata for</td>
569
<td><p><span class="term"><em class="parameter"><code>with_subtree_sync_check</code></em> :</span></p></td>
570
<td>For folders, whether to check the status of all its children</td>
573
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
574
<td>Metadata for the specified path.</td>
580
<div class="refsect2">
581
<a name="syncdaemon-daemon-get-public-files"></a><h3>syncdaemon_daemon_get_public_files ()</h3>
582
<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_daemon_get_public_files (<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);</pre>
584
Retrieve the list of public files.
586
<div class="variablelist"><table border="0">
587
<col align="left" valign="top">
590
<td><p><span class="term"><em class="parameter"><code>daemon</code></em> :</span></p></td>
591
<td>A <a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> object</td>
594
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
595
<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
596
a published file for the user. When no longer needed, this list should be
597
freed by calling g_slist_free, but the data within the list should never
598
be freed, as it belongs to the library.</td>
604
<div class="refsect2">
605
<a name="syncdaemon-daemon-get-publicfiles-interface"></a><h3>syncdaemon_daemon_get_publicfiles_interface ()</h3>
606
<pre class="programlisting"><a class="link" href="SyncdaemonInterface.html" title="SyncdaemonInterface"><span class="returnvalue">SyncdaemonInterface</span></a> * syncdaemon_daemon_get_publicfiles_interface
607
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);</pre>
610
<div class="refsect2">
611
<a name="syncdaemon-daemon-get-root-dir"></a><h3>syncdaemon_daemon_get_root_dir ()</h3>
612
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * syncdaemon_daemon_get_root_dir (<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);</pre>
615
<div class="refsect2">
616
<a name="syncdaemon-daemon-get-shared-folders"></a><h3>syncdaemon_daemon_get_shared_folders ()</h3>
617
<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_daemon_get_shared_folders
618
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);</pre>
620
Get the list of folders shared by the user with other users.
622
<div class="variablelist"><table border="0">
623
<col align="left" valign="top">
626
<td><p><span class="term"><em class="parameter"><code>daemon</code></em> :</span></p></td>
627
<td>A <a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> object</td>
630
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
631
<td>A GSList of <a class="link" href="SyncdaemonShareInfo.html" title="SyncdaemonShareInfo"><span class="type">SyncdaemonShareInfo</span></a> objects. When no longer needed,
632
the list should be freed by calling <a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#g-slist-free"><span class="type">g_slist_free</span></a>.</td>
638
<div class="refsect2">
639
<a name="syncdaemon-daemon-get-shares"></a><h3>syncdaemon_daemon_get_shares ()</h3>
640
<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_daemon_get_shares (<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);</pre>
642
Get the list of folders shared by other users with the current user.
644
<div class="variablelist"><table border="0">
645
<col align="left" valign="top">
648
<td><p><span class="term"><em class="parameter"><code>daemon</code></em> :</span></p></td>
649
<td>A <a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> object</td>
652
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
653
<td>A GSList of <a class="link" href="SyncdaemonShareInfo.html" title="SyncdaemonShareInfo"><span class="type">SyncdaemonShareInfo</span></a> objects. When no longer needed,
654
the list should be freed by calling <a href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#g-slist-free"><span class="type">g_slist_free</span></a>.</td>
660
<div class="refsect2">
661
<a name="syncdaemon-daemon-get-shares-interface"></a><h3>syncdaemon_daemon_get_shares_interface ()</h3>
662
<pre class="programlisting"><a class="link" href="SyncdaemonInterface.html" title="SyncdaemonInterface"><span class="returnvalue">SyncdaemonInterface</span></a> * syncdaemon_daemon_get_shares_interface
663
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);</pre>
666
<div class="refsect2">
667
<a name="syncdaemon-daemon-get-status-interface"></a><h3>syncdaemon_daemon_get_status_interface ()</h3>
668
<pre class="programlisting"><a class="link" href="SyncdaemonInterface.html" title="SyncdaemonInterface"><span class="returnvalue">SyncdaemonInterface</span></a> * syncdaemon_daemon_get_status_interface
669
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);</pre>
672
<div class="refsect2">
673
<a name="syncdaemon-daemon-get-throttling-limits"></a><h3>syncdaemon_daemon_get_throttling_limits ()</h3>
674
<pre class="programlisting"><span class="returnvalue">void</span> syncdaemon_daemon_get_throttling_limits
675
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>,
676
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *download</code></em>,
677
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *upload</code></em>);</pre>
679
Retrieve download and upload throttling limits.
681
<div class="variablelist"><table border="0">
682
<col align="left" valign="top">
685
<td><p><span class="term"><em class="parameter"><code>daemon</code></em> :</span></p></td>
686
<td>A <a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> object</td>
689
<td><p><span class="term"><em class="parameter"><code>download</code></em> :</span></p></td>
690
<td>Placeholder for download limits</td>
693
<td><p><span class="term"><em class="parameter"><code>upload</code></em> :</span></p></td>
694
<td>Placeholder for upload limits</td>
700
<div class="refsect2">
701
<a name="syncdaemon-daemon-get-udf-autosubscribe"></a><h3>syncdaemon_daemon_get_udf_autosubscribe ()</h3>
702
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> syncdaemon_daemon_get_udf_autosubscribe
703
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);</pre>
705
Get whether autosubscription for UDFs is enabled or not.
707
<div class="variablelist"><table border="0">
708
<col align="left" valign="top">
711
<td><p><span class="term"><em class="parameter"><code>daemon</code></em> :</span></p></td>
712
<td>A <a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> object</td>
715
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
716
<td>TRUE if enabled, FALSE if disabled.</td>
722
<div class="refsect2">
723
<a name="syncdaemon-daemon-has-network"></a><h3>syncdaemon_daemon_has_network ()</h3>
724
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> syncdaemon_daemon_has_network (<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);</pre>
727
<div class="refsect2">
728
<a name="syncdaemon-daemon-is-folder-enabled"></a><h3>syncdaemon_daemon_is_folder_enabled ()</h3>
729
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> syncdaemon_daemon_is_folder_enabled (<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>,
730
<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>,
731
<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_root</code></em>);</pre>
733
Check whether a given path is a folder enabled for synchronization to U1.
735
<div class="variablelist"><table border="0">
736
<col align="left" valign="top">
739
<td><p><span class="term"><em class="parameter"><code>daemon</code></em> :</span></p></td>
740
<td>A <a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> object</td>
743
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
744
<td>The folder path to check</td>
747
<td><p><span class="term"><em class="parameter"><code>is_root</code></em> :</span></p></td>
748
<td>Placeholder for returning whether the given path is a U1 root folder</td>
751
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
752
<td>TRUE if the folder is enabled, FALSE otherwise.</td>
758
<div class="refsect2">
759
<a name="syncdaemon-daemon-is-ready"></a><h3>syncdaemon_daemon_is_ready ()</h3>
760
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> syncdaemon_daemon_is_ready (<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);</pre>
763
<div class="refsect2">
764
<a name="syncdaemon-daemon-new"></a><h3>syncdaemon_daemon_new ()</h3>
765
<pre class="programlisting"><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="returnvalue">SyncdaemonDaemon</span></a> * syncdaemon_daemon_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
767
Create a new <a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> object, which provides access to the
770
<div class="variablelist"><table border="0">
771
<col align="left" valign="top">
773
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
774
<td>A new <a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> object.</td>
779
<div class="refsect2">
780
<a name="syncdaemon-daemon-publish-file"></a><h3>syncdaemon_daemon_publish_file ()</h3>
781
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> syncdaemon_daemon_publish_file (<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>,
782
<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>
784
Publish a file on Ubuntu One. When the file is successfully published, the "file_published"
785
signal will be emitted.
787
<div class="variablelist"><table border="0">
788
<col align="left" valign="top">
791
<td><p><span class="term"><em class="parameter"><code>daemon</code></em> :</span></p></td>
792
<td>A <a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> object</td>
795
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
796
<td>Full path of the file to be published</td>
799
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
800
<td>TRUE if successful, FALSE otherwise.</td>
806
<div class="refsect2">
807
<a name="syncdaemon-daemon-quit"></a><h3>syncdaemon_daemon_quit ()</h3>
808
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> syncdaemon_daemon_quit (<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>);</pre>
813
<div class="refsect2">
814
<a name="syncdaemon-daemon-set-bandwidth-throttling"></a><h3>syncdaemon_daemon_set_bandwidth_throttling ()</h3>
815
<pre class="programlisting"><span class="returnvalue">void</span> syncdaemon_daemon_set_bandwidth_throttling
816
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>,
817
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> enabled</code></em>);</pre>
819
Enable or disable bandwidth throttling.
821
<div class="variablelist"><table border="0">
822
<col align="left" valign="top">
825
<td><p><span class="term"><em class="parameter"><code>daemon</code></em> :</span></p></td>
826
<td>A <a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> object</td>
829
<td><p><span class="term"><em class="parameter"><code>enabled</code></em> :</span></p></td>
830
<td>Whether to enable bandwidth throttling or not.</td>
836
<div class="refsect2">
837
<a name="syncdaemon-daemon-set-files-sync"></a><h3>syncdaemon_daemon_set_files_sync ()</h3>
838
<pre class="programlisting"><span class="returnvalue">void</span> syncdaemon_daemon_set_files_sync (<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>,
839
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> enabled</code></em>);</pre>
841
Enable or disable file syncing.
843
<div class="variablelist"><table border="0">
844
<col align="left" valign="top">
847
<td><p><span class="term"><em class="parameter"><code>daemon</code></em> :</span></p></td>
848
<td>A <a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> object</td>
851
<td><p><span class="term"><em class="parameter"><code>enabled</code></em> :</span></p></td>
852
<td>Whether to enable file syncing or not.</td>
858
<div class="refsect2">
859
<a name="syncdaemon-daemon-set-throttling-limits"></a><h3>syncdaemon_daemon_set_throttling_limits ()</h3>
860
<pre class="programlisting"><span class="returnvalue">void</span> syncdaemon_daemon_set_throttling_limits
861
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>,
862
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> download</code></em>,
863
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> upload</code></em>);</pre>
865
Set download and upload throttling limits.
867
<div class="variablelist"><table border="0">
868
<col align="left" valign="top">
871
<td><p><span class="term"><em class="parameter"><code>daemon</code></em> :</span></p></td>
872
<td>A <a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> object</td>
875
<td><p><span class="term"><em class="parameter"><code>download</code></em> :</span></p></td>
876
<td>Download limit</td>
879
<td><p><span class="term"><em class="parameter"><code>upload</code></em> :</span></p></td>
880
<td>Upload limit</td>
886
<div class="refsect2">
887
<a name="syncdaemon-daemon-set-udf-autosubscribe"></a><h3>syncdaemon_daemon_set_udf_autosubscribe ()</h3>
888
<pre class="programlisting"><span class="returnvalue">void</span> syncdaemon_daemon_set_udf_autosubscribe
889
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>,
890
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> enabled</code></em>);</pre>
892
Enable or disable UDF autosubscription.
894
<div class="variablelist"><table border="0">
895
<col align="left" valign="top">
898
<td><p><span class="term"><em class="parameter"><code>daemon</code></em> :</span></p></td>
899
<td>A <a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> object</td>
902
<td><p><span class="term"><em class="parameter"><code>enabled</code></em> :</span></p></td>
903
<td>Whether to enable UDF autosubscription or not.</td>
909
<div class="refsect2">
910
<a name="syncdaemon-daemon-subscribe-folder"></a><h3>syncdaemon_daemon_subscribe_folder ()</h3>
911
<pre class="programlisting"><span class="returnvalue">void</span> syncdaemon_daemon_subscribe_folder (<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>,
912
<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>
914
Subscribe a folder for Ubuntu One synchronization.
917
The result of the operation can be retrieved by connecting to the "folder_subscribed"
918
signal of the <a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> object.
920
<div class="variablelist"><table border="0">
921
<col align="left" valign="top">
924
<td><p><span class="term"><em class="parameter"><code>daemon</code></em> :</span></p></td>
925
<td>A <a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> object</td>
928
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
929
<td>The full path of the folder to subscribe</td>
935
<div class="refsect2">
936
<a name="syncdaemon-daemon-unpublish-file"></a><h3>syncdaemon_daemon_unpublish_file ()</h3>
937
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> syncdaemon_daemon_unpublish_file (<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>,
938
<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>
940
Unpublish a file from Ubuntu One. When the file is successfully unpublished, the "file_unpublished"
941
signal will be emitted.
943
<div class="variablelist"><table border="0">
944
<col align="left" valign="top">
947
<td><p><span class="term"><em class="parameter"><code>daemon</code></em> :</span></p></td>
948
<td>A <a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> object</td>
951
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
952
<td>Full path of the file to be unpublished</td>
955
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
956
<td>TRUE if successful, FALSE otherwise.</td>
962
<div class="refsect2">
963
<a name="syncdaemon-daemon-unsubscribe-folder"></a><h3>syncdaemon_daemon_unsubscribe_folder ()</h3>
964
<pre class="programlisting"><span class="returnvalue">void</span> syncdaemon_daemon_unsubscribe_folder
965
(<em class="parameter"><code><a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *daemon</code></em>,
966
<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>
968
Unsubscribe a folder from Ubuntu One synchronization.
971
The result of the operation can be retrieved by connecting to the "folder_unsubscribed"
972
signal of the <a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> object.
974
<div class="variablelist"><table border="0">
975
<col align="left" valign="top">
978
<td><p><span class="term"><em class="parameter"><code>daemon</code></em> :</span></p></td>
979
<td>A <a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> object</td>
982
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
983
<td>The full path of the folder to unsubscribe</td>
989
<div class="refsect1">
990
<a name="SyncdaemonDaemon.signal-details"></a><h2>Signal Details</h2>
991
<div class="refsect2">
992
<a name="SyncdaemonDaemon-connected"></a><h3>The <code class="literal">"connected"</code> signal</h3>
993
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *syncdaemondaemon,
994
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
997
<div class="variablelist"><table border="0">
998
<col align="left" valign="top">
1001
<td><p><span class="term"><em class="parameter"><code>syncdaemondaemon</code></em> :</span></p></td>
1002
<td>the object which received the signal.</td>
1005
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1006
<td>user data set when the signal handler was connected.</td>
1012
<div class="refsect2">
1013
<a name="SyncdaemonDaemon-disconnected"></a><h3>The <code class="literal">"disconnected"</code> signal</h3>
1014
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *syncdaemondaemon,
1015
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
1018
<div class="variablelist"><table border="0">
1019
<col align="left" valign="top">
1022
<td><p><span class="term"><em class="parameter"><code>syncdaemondaemon</code></em> :</span></p></td>
1023
<td>the object which received the signal.</td>
1026
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1027
<td>user data set when the signal handler was connected.</td>
1033
<div class="refsect2">
1034
<a name="SyncdaemonDaemon-download-file-progress"></a><h3>The <code class="literal">"download-file-progress"</code> signal</h3>
1035
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *syncdaemondaemon,
1036
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg1,
1037
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *arg2,
1038
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
1041
<div class="variablelist"><table border="0">
1042
<col align="left" valign="top">
1045
<td><p><span class="term"><em class="parameter"><code>syncdaemondaemon</code></em> :</span></p></td>
1046
<td>the object which received the signal.</td>
1049
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1050
<td>user data set when the signal handler was connected.</td>
1056
<div class="refsect2">
1057
<a name="SyncdaemonDaemon-download-finished"></a><h3>The <code class="literal">"download-finished"</code> signal</h3>
1058
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *syncdaemondaemon,
1059
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg1,
1060
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *arg2,
1061
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
1064
<div class="variablelist"><table border="0">
1065
<col align="left" valign="top">
1068
<td><p><span class="term"><em class="parameter"><code>syncdaemondaemon</code></em> :</span></p></td>
1069
<td>the object which received the signal.</td>
1072
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1073
<td>user data set when the signal handler was connected.</td>
1079
<div class="refsect2">
1080
<a name="SyncdaemonDaemon-download-started"></a><h3>The <code class="literal">"download-started"</code> signal</h3>
1081
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *syncdaemondaemon,
1082
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg1,
1083
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
1086
<div class="variablelist"><table border="0">
1087
<col align="left" valign="top">
1090
<td><p><span class="term"><em class="parameter"><code>syncdaemondaemon</code></em> :</span></p></td>
1091
<td>the object which received the signal.</td>
1094
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1095
<td>user data set when the signal handler was connected.</td>
1101
<div class="refsect2">
1102
<a name="SyncdaemonDaemon-error"></a><h3>The <code class="literal">"error"</code> signal</h3>
1103
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *syncdaemondaemon,
1104
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg1,
1105
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> arg2,
1106
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
1109
<div class="variablelist"><table border="0">
1110
<col align="left" valign="top">
1113
<td><p><span class="term"><em class="parameter"><code>syncdaemondaemon</code></em> :</span></p></td>
1114
<td>the object which received the signal.</td>
1117
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1118
<td>user data set when the signal handler was connected.</td>
1124
<div class="refsect2">
1125
<a name="SyncdaemonDaemon-event"></a><h3>The <code class="literal">"event"</code> signal</h3>
1126
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *syncdaemondaemon,
1127
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> arg1,
1128
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
1131
<div class="variablelist"><table border="0">
1132
<col align="left" valign="top">
1135
<td><p><span class="term"><em class="parameter"><code>syncdaemondaemon</code></em> :</span></p></td>
1136
<td>the object which received the signal.</td>
1139
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1140
<td>user data set when the signal handler was connected.</td>
1146
<div class="refsect2">
1147
<a name="SyncdaemonDaemon-file-published"></a><h3>The <code class="literal">"file-published"</code> signal</h3>
1148
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *syncdaemondaemon,
1149
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg1,
1150
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *arg2,
1151
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
1154
<div class="variablelist"><table border="0">
1155
<col align="left" valign="top">
1158
<td><p><span class="term"><em class="parameter"><code>syncdaemondaemon</code></em> :</span></p></td>
1159
<td>the object which received the signal.</td>
1162
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1163
<td>user data set when the signal handler was connected.</td>
1169
<div class="refsect2">
1170
<a name="SyncdaemonDaemon-file-unpublished"></a><h3>The <code class="literal">"file-unpublished"</code> signal</h3>
1171
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *syncdaemondaemon,
1172
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg1,
1173
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *arg2,
1174
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
1177
<div class="variablelist"><table border="0">
1178
<col align="left" valign="top">
1181
<td><p><span class="term"><em class="parameter"><code>syncdaemondaemon</code></em> :</span></p></td>
1182
<td>the object which received the signal.</td>
1185
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1186
<td>user data set when the signal handler was connected.</td>
1192
<div class="refsect2">
1193
<a name="SyncdaemonDaemon-folder-created"></a><h3>The <code class="literal">"folder-created"</code> signal</h3>
1194
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *syncdaemondaemon,
1195
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg1,
1196
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *arg2,
1197
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
1200
<div class="variablelist"><table border="0">
1201
<col align="left" valign="top">
1204
<td><p><span class="term"><em class="parameter"><code>syncdaemondaemon</code></em> :</span></p></td>
1205
<td>the object which received the signal.</td>
1208
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1209
<td>user data set when the signal handler was connected.</td>
1215
<div class="refsect2">
1216
<a name="SyncdaemonDaemon-folder-deleted"></a><h3>The <code class="literal">"folder-deleted"</code> signal</h3>
1217
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *syncdaemondaemon,
1218
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg1,
1219
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *arg2,
1220
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
1223
<div class="variablelist"><table border="0">
1224
<col align="left" valign="top">
1227
<td><p><span class="term"><em class="parameter"><code>syncdaemondaemon</code></em> :</span></p></td>
1228
<td>the object which received the signal.</td>
1231
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1232
<td>user data set when the signal handler was connected.</td>
1238
<div class="refsect2">
1239
<a name="SyncdaemonDaemon-folder-subscribed"></a><h3>The <code class="literal">"folder-subscribed"</code> signal</h3>
1240
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *syncdaemondaemon,
1241
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg1,
1242
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *arg2,
1243
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
1246
<div class="variablelist"><table border="0">
1247
<col align="left" valign="top">
1250
<td><p><span class="term"><em class="parameter"><code>syncdaemondaemon</code></em> :</span></p></td>
1251
<td>the object which received the signal.</td>
1254
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1255
<td>user data set when the signal handler was connected.</td>
1261
<div class="refsect2">
1262
<a name="SyncdaemonDaemon-folder-unsubscribed"></a><h3>The <code class="literal">"folder-unsubscribed"</code> signal</h3>
1263
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *syncdaemondaemon,
1264
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg1,
1265
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *arg2,
1266
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
1269
<div class="variablelist"><table border="0">
1270
<col align="left" valign="top">
1273
<td><p><span class="term"><em class="parameter"><code>syncdaemondaemon</code></em> :</span></p></td>
1274
<td>the object which received the signal.</td>
1277
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1278
<td>user data set when the signal handler was connected.</td>
1284
<div class="refsect2">
1285
<a name="SyncdaemonDaemon-quota-exceeded"></a><h3>The <code class="literal">"quota-exceeded"</code> signal</h3>
1286
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *syncdaemondaemon,
1287
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> arg1,
1288
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
1291
<div class="variablelist"><table border="0">
1292
<col align="left" valign="top">
1295
<td><p><span class="term"><em class="parameter"><code>syncdaemondaemon</code></em> :</span></p></td>
1296
<td>the object which received the signal.</td>
1299
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1300
<td>user data set when the signal handler was connected.</td>
1306
<div class="refsect2">
1307
<a name="SyncdaemonDaemon-ready"></a><h3>The <code class="literal">"ready"</code> signal</h3>
1308
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *syncdaemondaemon,
1309
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
1312
<div class="variablelist"><table border="0">
1313
<col align="left" valign="top">
1316
<td><p><span class="term"><em class="parameter"><code>syncdaemondaemon</code></em> :</span></p></td>
1317
<td>the object which received the signal.</td>
1320
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1321
<td>user data set when the signal handler was connected.</td>
1327
<div class="refsect2">
1328
<a name="SyncdaemonDaemon-share-created"></a><h3>The <code class="literal">"share-created"</code> signal</h3>
1329
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *syncdaemondaemon,
1330
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg1,
1331
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *arg2,
1332
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
1335
<div class="variablelist"><table border="0">
1336
<col align="left" valign="top">
1339
<td><p><span class="term"><em class="parameter"><code>syncdaemondaemon</code></em> :</span></p></td>
1340
<td>the object which received the signal.</td>
1343
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1344
<td>user data set when the signal handler was connected.</td>
1350
<div class="refsect2">
1351
<a name="SyncdaemonDaemon-share-deleted"></a><h3>The <code class="literal">"share-deleted"</code> signal</h3>
1352
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *syncdaemondaemon,
1353
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> arg1,
1354
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *arg2,
1355
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
1358
<div class="variablelist"><table border="0">
1359
<col align="left" valign="top">
1362
<td><p><span class="term"><em class="parameter"><code>syncdaemondaemon</code></em> :</span></p></td>
1363
<td>the object which received the signal.</td>
1366
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1367
<td>user data set when the signal handler was connected.</td>
1373
<div class="refsect2">
1374
<a name="SyncdaemonDaemon-status-changed"></a><h3>The <code class="literal">"status-changed"</code> signal</h3>
1375
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *syncdaemondaemon,
1376
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *arg1,
1377
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
1380
<div class="variablelist"><table border="0">
1381
<col align="left" valign="top">
1384
<td><p><span class="term"><em class="parameter"><code>syncdaemondaemon</code></em> :</span></p></td>
1385
<td>the object which received the signal.</td>
1388
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1389
<td>user data set when the signal handler was connected.</td>
1395
<div class="refsect2">
1396
<a name="SyncdaemonDaemon-upload-file-progress"></a><h3>The <code class="literal">"upload-file-progress"</code> signal</h3>
1397
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *syncdaemondaemon,
1398
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg1,
1399
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *arg2,
1400
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
1403
<div class="variablelist"><table border="0">
1404
<col align="left" valign="top">
1407
<td><p><span class="term"><em class="parameter"><code>syncdaemondaemon</code></em> :</span></p></td>
1408
<td>the object which received the signal.</td>
1411
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1412
<td>user data set when the signal handler was connected.</td>
1418
<div class="refsect2">
1419
<a name="SyncdaemonDaemon-upload-finished"></a><h3>The <code class="literal">"upload-finished"</code> signal</h3>
1420
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *syncdaemondaemon,
1421
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg1,
1422
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *arg2,
1423
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
1426
<div class="variablelist"><table border="0">
1427
<col align="left" valign="top">
1430
<td><p><span class="term"><em class="parameter"><code>syncdaemondaemon</code></em> :</span></p></td>
1431
<td>the object which received the signal.</td>
1434
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1435
<td>user data set when the signal handler was connected.</td>
1441
<div class="refsect2">
1442
<a name="SyncdaemonDaemon-upload-started"></a><h3>The <code class="literal">"upload-started"</code> signal</h3>
1443
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="SyncdaemonDaemon.html" title="SyncdaemonDaemon"><span class="type">SyncdaemonDaemon</span></a> *syncdaemondaemon,
1444
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg1,
1445
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
1448
<div class="variablelist"><table border="0">
1449
<col align="left" valign="top">
1452
<td><p><span class="term"><em class="parameter"><code>syncdaemondaemon</code></em> :</span></p></td>
1453
<td>the object which received the signal.</td>
1456
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1457
<td>user data set when the signal handler was connected.</td>
1464
<div class="footer">
1466
Generated by GTK-Doc V1.18</div>
b'\\ No newline at end of file'