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>DMAPConnection</title>
6
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
7
<link rel="home" href="index.html" title="libdmapsharing Reference Manual">
8
<link rel="up" href="ch04.html" title="Libdmapsharing Objects and Interfaces">
9
<link rel="prev" href="DAAPShare.html" title="DAAPShare">
10
<link rel="next" href="DMAPContainerDb.html" title="dmap-container-db">
11
<meta name="generator" content="GTK-Doc V1.15 (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="DAAPShare.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
18
<td><a accesskey="u" href="ch04.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">libdmapsharing Reference Manual</th>
21
<td><a accesskey="n" href="DMAPContainerDb.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="#DMAPConnection.synopsis" class="shortcut">Top</a>
26
<a href="#DMAPConnection.description" class="shortcut">Description</a>
28
<a href="#DMAPConnection.object-hierarchy" class="shortcut">Object Hierarchy</a>
30
<a href="#DMAPConnection.properties" class="shortcut">Properties</a>
32
<a href="#DMAPConnection.signals" class="shortcut">Signals</a>
35
<div class="refentry" title="DMAPConnection">
36
<a name="DMAPConnection"></a><div class="titlepage"></div>
37
<div class="refnamediv"><table width="100%"><tr>
39
<h2><span class="refentrytitle"><a name="DMAPConnection.top_of_page"></a>DMAPConnection</span></h2>
42
<td valign="top" align="right"></td>
44
<div class="refsynopsisdiv" title="Synopsis">
45
<a name="DMAPConnection.synopsis"></a><h2>Synopsis</h2>
46
<pre class="synopsis"> <a class="link" href="DMAPConnection.html#DMAPPlaylist" title="DMAPPlaylist">DMAPPlaylist</a>;
47
#define <a class="link" href="DMAPConnection.html#TYPE-DMAP-CONNECTION:CAPS" title="TYPE_DMAP_CONNECTION">TYPE_DMAP_CONNECTION</a>
48
#define <a class="link" href="DMAPConnection.html#DMAP-CONNECTION:CAPS" title="DMAP_CONNECTION()">DMAP_CONNECTION</a> (o)
49
#define <a class="link" href="DMAPConnection.html#DMAP-CONNECTION-CLASS:CAPS" title="DMAP_CONNECTION_CLASS()">DMAP_CONNECTION_CLASS</a> (k)
50
#define <a class="link" href="DMAPConnection.html#IS-DMAP-CONNECTION:CAPS" title="IS_DMAP_CONNECTION()">IS_DMAP_CONNECTION</a> (o)
51
#define <a class="link" href="DMAPConnection.html#IS-DMAP-CONNECTION-CLASS:CAPS" title="IS_DMAP_CONNECTION_CLASS()">IS_DMAP_CONNECTION_CLASS</a> (k)
52
#define <a class="link" href="DMAPConnection.html#DMAP-CONNECTION-GET-CLASS:CAPS" title="DMAP_CONNECTION_GET_CLASS()">DMAP_CONNECTION_GET_CLASS</a> (o)
53
typedef <a class="link" href="DMAPConnection.html#DMAPConnectionPrivate" title="DMAPConnectionPrivate">DMAPConnectionPrivate</a>;
54
enum <a class="link" href="DMAPConnection.html#DMAPConnectionState" title="enum DMAPConnectionState">DMAPConnectionState</a>;
55
<a class="link" href="DMAPConnection.html#DMAPConnection-struct" title="DMAPConnection">DMAPConnection</a>;
56
<a class="link" href="DMAPConnection.html#DMAPConnectionClass" title="DMAPConnectionClass">DMAPConnectionClass</a>;
57
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> (<a class="link" href="DMAPConnection.html#DMAPConnectionCallback" title="DMAPConnectionCallback ()">*DMAPConnectionCallback</a>) (<em class="parameter"><code><a class="link" href="DMAPConnection.html" title="DMAPConnection"><span class="type">DMAPConnection</span></a> *connection</code></em>,
58
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> result</code></em>,
59
<em class="parameter"><code>const <span class="type">char</span> *reason</code></em>,
60
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
61
<span class="returnvalue">void</span> (<a class="link" href="DMAPConnection.html#DMAPResponseHandler" title="DMAPResponseHandler ()">*DMAPResponseHandler</a>) (<em class="parameter"><code><a class="link" href="DMAPConnection.html" title="DMAPConnection"><span class="type">DMAPConnection</span></a> *connection</code></em>,
62
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> status</code></em>,
63
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-N-ary-Trees.html#GNode"><span class="type">GNode</span></a> *structure</code></em>,
64
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
65
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GType"><span class="returnvalue">GType</span></a> <a class="link" href="DMAPConnection.html#dmap-connection-get-type" title="dmap_connection_get_type ()">dmap_connection_get_type</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
66
<a class="link" href="DMAPConnection.html" title="DMAPConnection"><span class="returnvalue">DMAPConnection</span></a> * <a class="link" href="DMAPConnection.html#dmap-connection-new" title="dmap_connection_new ()">dmap_connection_new</a> (<em class="parameter"><code>const <span class="type">char</span> *name</code></em>,
67
<em class="parameter"><code>const <span class="type">char</span> *host</code></em>,
68
<em class="parameter"><code><span class="type">int</span> port</code></em>,
69
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> password_protected</code></em>,
70
<em class="parameter"><code><a class="link" href="DMAPDb.html" title="dmap-db"><span class="type">DMAPDb</span></a> *db</code></em>,
71
<em class="parameter"><code><a class="link" href="DMAPRecordFactory.html" title="dmap-record-factory"><span class="type">DMAPRecordFactory</span></a> *factory</code></em>);
72
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="DMAPConnection.html#dmap-connection-is-connected" title="dmap_connection_is_connected ()">dmap_connection_is_connected</a> (<em class="parameter"><code><a class="link" href="DMAPConnection.html" title="DMAPConnection"><span class="type">DMAPConnection</span></a> *connection</code></em>);
73
<span class="returnvalue">void</span> <a class="link" href="DMAPConnection.html#dmap-connection-setup" title="dmap_connection_setup ()">dmap_connection_setup</a> (<em class="parameter"><code><a class="link" href="DMAPConnection.html" title="DMAPConnection"><span class="type">DMAPConnection</span></a> *connection</code></em>);
74
<span class="returnvalue">void</span> <a class="link" href="DMAPConnection.html#dmap-connection-connect" title="dmap_connection_connect ()">dmap_connection_connect</a> (<em class="parameter"><code><a class="link" href="DMAPConnection.html" title="DMAPConnection"><span class="type">DMAPConnection</span></a> *connection</code></em>,
75
<em class="parameter"><code><a class="link" href="DMAPConnection.html#DMAPConnectionCallback" title="DMAPConnectionCallback ()"><span class="type">DMAPConnectionCallback</span></a> callback</code></em>,
76
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
77
<span class="returnvalue">void</span> <a class="link" href="DMAPConnection.html#dmap-connection-disconnect" title="dmap_connection_disconnect ()">dmap_connection_disconnect</a> (<em class="parameter"><code><a class="link" href="DMAPConnection.html" title="DMAPConnection"><span class="type">DMAPConnection</span></a> *connection</code></em>,
78
<em class="parameter"><code><a class="link" href="DMAPConnection.html#DMAPConnectionCallback" title="DMAPConnectionCallback ()"><span class="type">DMAPConnectionCallback</span></a> callback</code></em>,
79
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
80
<a href="/usr/share/gtk-doc/html/libsoup-2.4/libsoup-2.4-SoupMessageHeaders.html#SoupMessageHeaders"><span class="returnvalue">SoupMessageHeaders</span></a> * <a class="link" href="DMAPConnection.html#dmap-connection-get-headers" title="dmap_connection_get_headers ()">dmap_connection_get_headers</a> (<em class="parameter"><code><a class="link" href="DMAPConnection.html" title="DMAPConnection"><span class="type">DMAPConnection</span></a> *connection</code></em>,
81
<em class="parameter"><code>const <span class="type">char</span> *uri</code></em>);
82
<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="DMAPConnection.html#dmap-connection-get-playlists" title="dmap_connection_get_playlists ()">dmap_connection_get_playlists</a> (<em class="parameter"><code><a class="link" href="DMAPConnection.html" title="DMAPConnection"><span class="type">DMAPConnection</span></a> *connection</code></em>);
83
<a href="/usr/share/gtk-doc/html/libsoup-2.4/SoupMessage.html"><span class="returnvalue">SoupMessage</span></a> * <a class="link" href="DMAPConnection.html#dmap-connection-build-message" title="dmap_connection_build_message ()">dmap_connection_build_message</a> (<em class="parameter"><code><a class="link" href="DMAPConnection.html" title="DMAPConnection"><span class="type">DMAPConnection</span></a> *connection</code></em>,
84
<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>,
85
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> need_hash</code></em>,
86
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> version</code></em>,
87
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> req_id</code></em>,
88
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> send_close</code></em>);
89
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="DMAPConnection.html#dmap-connection-get" title="dmap_connection_get ()">dmap_connection_get</a> (<em class="parameter"><code><a class="link" href="DMAPConnection.html" title="DMAPConnection"><span class="type">DMAPConnection</span></a> *self</code></em>,
90
<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>,
91
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> need_hash</code></em>,
92
<em class="parameter"><code><a class="link" href="DMAPConnection.html#DMAPResponseHandler" title="DMAPResponseHandler ()"><span class="type">DMAPResponseHandler</span></a> handler</code></em>,
93
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
96
<div class="refsect1" title="Object Hierarchy">
97
<a name="DMAPConnection.object-hierarchy"></a><h2>Object Hierarchy</h2>
98
<pre class="synopsis">
99
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
103
<div class="refsect1" title="Properties">
104
<a name="DMAPConnection.properties"></a><h2>Properties</h2>
105
<pre class="synopsis">
106
"<a class="link" href="DMAPConnection.html#DMAPConnection--base-uri" title='The "base-uri" property'>base-uri</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read / Write
107
"<a class="link" href="DMAPConnection.html#DMAPConnection--database-id" title='The "database-id" property'>database-id</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write
108
"<a class="link" href="DMAPConnection.html#DMAPConnection--db" title='The "db" property'>db</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read / Write / Construct Only
109
"<a class="link" href="DMAPConnection.html#DMAPConnection--dmap-version" title='The "dmap-version" property'>dmap-version</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> : Read / Write
110
"<a class="link" href="DMAPConnection.html#DMAPConnection--factory" title='The "factory" property'>factory</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read / Write / Construct Only
111
"<a class="link" href="DMAPConnection.html#DMAPConnection--host" title='The "host" property'>host</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
112
"<a class="link" href="DMAPConnection.html#DMAPConnection--name" title='The "name" property'>name</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
113
"<a class="link" href="DMAPConnection.html#DMAPConnection--password-protected" title='The "password-protected" property'>password-protected</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write / Construct Only
114
"<a class="link" href="DMAPConnection.html#DMAPConnection--port" title='The "port" property'>port</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write / Construct Only
115
"<a class="link" href="DMAPConnection.html#DMAPConnection--revision-number" title='The "revision-number" property'>revision-number</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write
116
"<a class="link" href="DMAPConnection.html#DMAPConnection--session-id" title='The "session-id" property'>session-id</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write
119
<div class="refsect1" title="Signals">
120
<a name="DMAPConnection.signals"></a><h2>Signals</h2>
121
<pre class="synopsis">
122
"<a class="link" href="DMAPConnection.html#DMAPConnection-authenticate" title='The "authenticate" signal'>authenticate</a>" : Run Last
123
"<a class="link" href="DMAPConnection.html#DMAPConnection-connected" title='The "connected" signal'>connected</a>" : Run Last
124
"<a class="link" href="DMAPConnection.html#DMAPConnection-connecting" title='The "connecting" signal'>connecting</a>" : Run Last
125
"<a class="link" href="DMAPConnection.html#DMAPConnection-disconnected" title='The "disconnected" signal'>disconnected</a>" : Run Last
126
"<a class="link" href="DMAPConnection.html#DMAPConnection-operation-done" title='The "operation-done" signal'>operation-done</a>" : Run First
129
<div class="refsect1" title="Description">
130
<a name="DMAPConnection.description"></a><h2>Description</h2>
134
<div class="refsect1" title="Details">
135
<a name="DMAPConnection.details"></a><h2>Details</h2>
136
<div class="refsect2" title="DMAPPlaylist">
137
<a name="DMAPPlaylist"></a><h3>DMAPPlaylist</h3>
138
<pre class="programlisting">typedef struct {
148
<div class="refsect2" title="TYPE_DMAP_CONNECTION">
149
<a name="TYPE-DMAP-CONNECTION:CAPS"></a><h3>TYPE_DMAP_CONNECTION</h3>
150
<pre class="programlisting">#define TYPE_DMAP_CONNECTION (dmap_connection_get_type ())
153
The type for <a class="link" href="DMAPConnection.html" title="DMAPConnection"><span class="type">DMAPConnection</span></a>.
157
<div class="refsect2" title="DMAP_CONNECTION()">
158
<a name="DMAP-CONNECTION:CAPS"></a><h3>DMAP_CONNECTION()</h3>
159
<pre class="programlisting">#define DMAP_CONNECTION(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_DMAP_CONNECTION, DMAPConnection))
162
Casts a <a class="link" href="DMAPConnection.html" title="DMAPConnection"><span class="type">DMAPConnection</span></a> or derived pointer into a (DMAPConnection *) pointer.
163
Depending on the current debugging level, this function may invoke
164
certain runtime checks to identify invalid casts.
166
<div class="variablelist"><table border="0">
167
<col align="left" valign="top">
169
<td><p><span class="term"><em class="parameter"><code>o</code></em> :</span></p></td>
170
<td>Object which is subject to casting.
176
<div class="refsect2" title="DMAP_CONNECTION_CLASS()">
177
<a name="DMAP-CONNECTION-CLASS:CAPS"></a><h3>DMAP_CONNECTION_CLASS()</h3>
178
<pre class="programlisting">#define DMAP_CONNECTION_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), TYPE_DMAP_CONNECTION, DMAPConnectionClass))
181
Casts a derived <a class="link" href="DMAPConnection.html#DMAPConnectionClass" title="DMAPConnectionClass"><span class="type">DMAPConnectionClass</span></a> structure into a <a class="link" href="DMAPConnection.html#DMAPConnectionClass" title="DMAPConnectionClass"><span class="type">DMAPConnectionClass</span></a>
184
<div class="variablelist"><table border="0">
185
<col align="left" valign="top">
187
<td><p><span class="term"><em class="parameter"><code>k</code></em> :</span></p></td>
188
<td>a valid <a class="link" href="DMAPConnection.html#DMAPConnectionClass" title="DMAPConnectionClass"><span class="type">DMAPConnectionClass</span></a>
194
<div class="refsect2" title="IS_DMAP_CONNECTION()">
195
<a name="IS-DMAP-CONNECTION:CAPS"></a><h3>IS_DMAP_CONNECTION()</h3>
196
<pre class="programlisting">#define IS_DMAP_CONNECTION(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_DMAP_CONNECTION))
199
Checks whether a valid <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GTypeInstance"><span class="type">GTypeInstance</span></a> pointer is of type <a class="link" href="DMAPConnection.html#TYPE-DMAP-CONNECTION:CAPS" title="TYPE_DMAP_CONNECTION"><code class="literal">TYPE_DMAP_CONNECTION</code></a>.
201
<div class="variablelist"><table border="0">
202
<col align="left" valign="top">
204
<td><p><span class="term"><em class="parameter"><code>o</code></em> :</span></p></td>
205
<td>Instance to check for being a <a class="link" href="DMAPConnection.html#TYPE-DMAP-CONNECTION:CAPS" title="TYPE_DMAP_CONNECTION"><code class="literal">TYPE_DMAP_CONNECTION</code></a>.
211
<div class="refsect2" title="IS_DMAP_CONNECTION_CLASS()">
212
<a name="IS-DMAP-CONNECTION-CLASS:CAPS"></a><h3>IS_DMAP_CONNECTION_CLASS()</h3>
213
<pre class="programlisting">#define IS_DMAP_CONNECTION_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_DMAP_CONNECTION))
216
Checks whether <em class="parameter"><code>k</code></em> "is a" valid <a class="link" href="DMAPConnection.html#DMAPConnectionClass" title="DMAPConnectionClass"><span class="type">DMAPConnectionClass</span></a> structure of type
217
<a class="link" href="DMAPConnection.html#DMAP-CONNECTION:CAPS" title="DMAP_CONNECTION()"><code class="literal">DMAP_CONNECTION</code></a> or derived.
219
<div class="variablelist"><table border="0">
220
<col align="left" valign="top">
222
<td><p><span class="term"><em class="parameter"><code>k</code></em> :</span></p></td>
223
<td>a <a class="link" href="DMAPConnection.html#DMAPConnectionClass" title="DMAPConnectionClass"><span class="type">DMAPConnectionClass</span></a>
229
<div class="refsect2" title="DMAP_CONNECTION_GET_CLASS()">
230
<a name="DMAP-CONNECTION-GET-CLASS:CAPS"></a><h3>DMAP_CONNECTION_GET_CLASS()</h3>
231
<pre class="programlisting">#define DMAP_CONNECTION_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_DMAP_CONNECTION, DMAPConnectionClass))
234
Get the class structure associated to a <a class="link" href="DMAPConnection.html" title="DMAPConnection"><span class="type">DMAPConnection</span></a> instance.
236
<div class="variablelist"><table border="0">
237
<col align="left" valign="top">
240
<td><p><span class="term"><em class="parameter"><code>o</code></em> :</span></p></td>
241
<td>a <a class="link" href="DMAPConnection.html" title="DMAPConnection"><span class="type">DMAPConnection</span></a> instance.
245
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
246
<td> pointer to object class structure.
253
<div class="refsect2" title="DMAPConnectionPrivate">
254
<a name="DMAPConnectionPrivate"></a><h3>DMAPConnectionPrivate</h3>
255
<pre class="programlisting">typedef struct DMAPConnectionPrivate DMAPConnectionPrivate;
261
<div class="refsect2" title="enum DMAPConnectionState">
262
<a name="DMAPConnectionState"></a><h3>enum DMAPConnectionState</h3>
263
<pre class="programlisting">typedef enum {
267
DMAP_GET_REVISION_NUMBER,
271
DMAP_GET_PLAYLIST_ENTRIES,
274
} DMAPConnectionState;
280
<div class="refsect2" title="DMAPConnection">
281
<a name="DMAPConnection-struct"></a><h3>DMAPConnection</h3>
282
<pre class="programlisting">typedef struct _DMAPConnection DMAPConnection;</pre>
287
<div class="refsect2" title="DMAPConnectionClass">
288
<a name="DMAPConnectionClass"></a><h3>DMAPConnectionClass</h3>
289
<pre class="programlisting">typedef struct {
292
SoupMessage * (*build_message)
293
(DMAPConnection *connection,
298
gboolean send_close);
299
void (* connected) (DMAPConnection *connection);
300
void (* disconnected) (DMAPConnection *connection);
302
char * (* authenticate) (DMAPConnection *connection,
304
void (* connecting) (DMAPConnection *connection,
305
DMAPConnectionState state,
308
void (* operation_done) (DMAPConnection *connection);
309
} DMAPConnectionClass;
315
<div class="refsect2" title="DMAPConnectionCallback ()">
316
<a name="DMAPConnectionCallback"></a><h3>DMAPConnectionCallback ()</h3>
317
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> (*DMAPConnectionCallback) (<em class="parameter"><code><a class="link" href="DMAPConnection.html" title="DMAPConnection"><span class="type">DMAPConnection</span></a> *connection</code></em>,
318
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> result</code></em>,
319
<em class="parameter"><code>const <span class="type">char</span> *reason</code></em>,
320
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
323
<div class="variablelist"><table border="0">
324
<col align="left" valign="top">
327
<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
332
<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
337
<td><p><span class="term"><em class="parameter"><code>reason</code></em> :</span></p></td>
342
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
347
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
355
<div class="refsect2" title="DMAPResponseHandler ()">
356
<a name="DMAPResponseHandler"></a><h3>DMAPResponseHandler ()</h3>
357
<pre class="programlisting"><span class="returnvalue">void</span> (*DMAPResponseHandler) (<em class="parameter"><code><a class="link" href="DMAPConnection.html" title="DMAPConnection"><span class="type">DMAPConnection</span></a> *connection</code></em>,
358
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> status</code></em>,
359
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-N-ary-Trees.html#GNode"><span class="type">GNode</span></a> *structure</code></em>,
360
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
363
<div class="variablelist"><table border="0">
364
<col align="left" valign="top">
367
<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
372
<td><p><span class="term"><em class="parameter"><code>status</code></em> :</span></p></td>
377
<td><p><span class="term"><em class="parameter"><code>structure</code></em> :</span></p></td>
382
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
390
<div class="refsect2" title="dmap_connection_get_type ()">
391
<a name="dmap-connection-get-type"></a><h3>dmap_connection_get_type ()</h3>
392
<pre class="programlisting"><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GType"><span class="returnvalue">GType</span></a> dmap_connection_get_type (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
395
<div class="variablelist"><table border="0">
396
<col align="left" valign="top">
398
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
405
<div class="refsect2" title="dmap_connection_new ()">
406
<a name="dmap-connection-new"></a><h3>dmap_connection_new ()</h3>
407
<pre class="programlisting"><a class="link" href="DMAPConnection.html" title="DMAPConnection"><span class="returnvalue">DMAPConnection</span></a> * dmap_connection_new (<em class="parameter"><code>const <span class="type">char</span> *name</code></em>,
408
<em class="parameter"><code>const <span class="type">char</span> *host</code></em>,
409
<em class="parameter"><code><span class="type">int</span> port</code></em>,
410
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> password_protected</code></em>,
411
<em class="parameter"><code><a class="link" href="DMAPDb.html" title="dmap-db"><span class="type">DMAPDb</span></a> *db</code></em>,
412
<em class="parameter"><code><a class="link" href="DMAPRecordFactory.html" title="dmap-record-factory"><span class="type">DMAPRecordFactory</span></a> *factory</code></em>);</pre>
415
<div class="variablelist"><table border="0">
416
<col align="left" valign="top">
419
<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
424
<td><p><span class="term"><em class="parameter"><code>host</code></em> :</span></p></td>
429
<td><p><span class="term"><em class="parameter"><code>port</code></em> :</span></p></td>
434
<td><p><span class="term"><em class="parameter"><code>password_protected</code></em> :</span></p></td>
439
<td><p><span class="term"><em class="parameter"><code>db</code></em> :</span></p></td>
444
<td><p><span class="term"><em class="parameter"><code>factory</code></em> :</span></p></td>
449
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
457
<div class="refsect2" title="dmap_connection_is_connected ()">
458
<a name="dmap-connection-is-connected"></a><h3>dmap_connection_is_connected ()</h3>
459
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> dmap_connection_is_connected (<em class="parameter"><code><a class="link" href="DMAPConnection.html" title="DMAPConnection"><span class="type">DMAPConnection</span></a> *connection</code></em>);</pre>
462
<div class="variablelist"><table border="0">
463
<col align="left" valign="top">
466
<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
471
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
479
<div class="refsect2" title="dmap_connection_setup ()">
480
<a name="dmap-connection-setup"></a><h3>dmap_connection_setup ()</h3>
481
<pre class="programlisting"><span class="returnvalue">void</span> dmap_connection_setup (<em class="parameter"><code><a class="link" href="DMAPConnection.html" title="DMAPConnection"><span class="type">DMAPConnection</span></a> *connection</code></em>);</pre>
484
<div class="variablelist"><table border="0">
485
<col align="left" valign="top">
487
<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
494
<div class="refsect2" title="dmap_connection_connect ()">
495
<a name="dmap-connection-connect"></a><h3>dmap_connection_connect ()</h3>
496
<pre class="programlisting"><span class="returnvalue">void</span> dmap_connection_connect (<em class="parameter"><code><a class="link" href="DMAPConnection.html" title="DMAPConnection"><span class="type">DMAPConnection</span></a> *connection</code></em>,
497
<em class="parameter"><code><a class="link" href="DMAPConnection.html#DMAPConnectionCallback" title="DMAPConnectionCallback ()"><span class="type">DMAPConnectionCallback</span></a> callback</code></em>,
498
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
501
<div class="variablelist"><table border="0">
502
<col align="left" valign="top">
505
<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
510
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
515
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
523
<div class="refsect2" title="dmap_connection_disconnect ()">
524
<a name="dmap-connection-disconnect"></a><h3>dmap_connection_disconnect ()</h3>
525
<pre class="programlisting"><span class="returnvalue">void</span> dmap_connection_disconnect (<em class="parameter"><code><a class="link" href="DMAPConnection.html" title="DMAPConnection"><span class="type">DMAPConnection</span></a> *connection</code></em>,
526
<em class="parameter"><code><a class="link" href="DMAPConnection.html#DMAPConnectionCallback" title="DMAPConnectionCallback ()"><span class="type">DMAPConnectionCallback</span></a> callback</code></em>,
527
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
530
<div class="variablelist"><table border="0">
531
<col align="left" valign="top">
534
<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
539
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
544
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
552
<div class="refsect2" title="dmap_connection_get_headers ()">
553
<a name="dmap-connection-get-headers"></a><h3>dmap_connection_get_headers ()</h3>
554
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/libsoup-2.4/libsoup-2.4-SoupMessageHeaders.html#SoupMessageHeaders"><span class="returnvalue">SoupMessageHeaders</span></a> * dmap_connection_get_headers (<em class="parameter"><code><a class="link" href="DMAPConnection.html" title="DMAPConnection"><span class="type">DMAPConnection</span></a> *connection</code></em>,
555
<em class="parameter"><code>const <span class="type">char</span> *uri</code></em>);</pre>
558
<div class="variablelist"><table border="0">
559
<col align="left" valign="top">
562
<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
567
<td><p><span class="term"><em class="parameter"><code>uri</code></em> :</span></p></td>
572
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
580
<div class="refsect2" title="dmap_connection_get_playlists ()">
581
<a name="dmap-connection-get-playlists"></a><h3>dmap_connection_get_playlists ()</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> * dmap_connection_get_playlists (<em class="parameter"><code><a class="link" href="DMAPConnection.html" title="DMAPConnection"><span class="type">DMAPConnection</span></a> *connection</code></em>);</pre>
585
<div class="variablelist"><table border="0">
586
<col align="left" valign="top">
589
<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
594
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
602
<div class="refsect2" title="dmap_connection_build_message ()">
603
<a name="dmap-connection-build-message"></a><h3>dmap_connection_build_message ()</h3>
604
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/libsoup-2.4/SoupMessage.html"><span class="returnvalue">SoupMessage</span></a> * dmap_connection_build_message (<em class="parameter"><code><a class="link" href="DMAPConnection.html" title="DMAPConnection"><span class="type">DMAPConnection</span></a> *connection</code></em>,
605
<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>,
606
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> need_hash</code></em>,
607
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> version</code></em>,
608
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> req_id</code></em>,
609
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> send_close</code></em>);</pre>
612
<div class="variablelist"><table border="0">
613
<col align="left" valign="top">
616
<td><p><span class="term"><em class="parameter"><code>connection</code></em> :</span></p></td>
621
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
626
<td><p><span class="term"><em class="parameter"><code>need_hash</code></em> :</span></p></td>
631
<td><p><span class="term"><em class="parameter"><code>version</code></em> :</span></p></td>
636
<td><p><span class="term"><em class="parameter"><code>req_id</code></em> :</span></p></td>
641
<td><p><span class="term"><em class="parameter"><code>send_close</code></em> :</span></p></td>
646
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
654
<div class="refsect2" title="dmap_connection_get ()">
655
<a name="dmap-connection-get"></a><h3>dmap_connection_get ()</h3>
656
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> dmap_connection_get (<em class="parameter"><code><a class="link" href="DMAPConnection.html" title="DMAPConnection"><span class="type">DMAPConnection</span></a> *self</code></em>,
657
<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>,
658
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> need_hash</code></em>,
659
<em class="parameter"><code><a class="link" href="DMAPConnection.html#DMAPResponseHandler" title="DMAPResponseHandler ()"><span class="type">DMAPResponseHandler</span></a> handler</code></em>,
660
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
663
<div class="variablelist"><table border="0">
664
<col align="left" valign="top">
667
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
672
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
677
<td><p><span class="term"><em class="parameter"><code>need_hash</code></em> :</span></p></td>
682
<td><p><span class="term"><em class="parameter"><code>handler</code></em> :</span></p></td>
687
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
692
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
700
<div class="refsect1" title="Property Details">
701
<a name="DMAPConnection.property-details"></a><h2>Property Details</h2>
702
<div class="refsect2" title='The "base-uri" property'>
703
<a name="DMAPConnection--base-uri"></a><h3>The <code class="literal">"base-uri"</code> property</h3>
704
<pre class="programlisting"> "base-uri" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read / Write</pre>
708
<div class="refsect2" title='The "database-id" property'>
709
<a name="DMAPConnection--database-id"></a><h3>The <code class="literal">"database-id"</code> property</h3>
710
<pre class="programlisting"> "database-id" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write</pre>
712
<p>Allowed values: >= 0</p>
713
<p>Default value: 0</p>
716
<div class="refsect2" title='The "db" property'>
717
<a name="DMAPConnection--db"></a><h3>The <code class="literal">"db"</code> property</h3>
718
<pre class="programlisting"> "db" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read / Write / Construct Only</pre>
719
<p>DMAPDb object.</p>
722
<div class="refsect2" title='The "dmap-version" property'>
723
<a name="DMAPConnection--dmap-version"></a><h3>The <code class="literal">"dmap-version"</code> property</h3>
724
<pre class="programlisting"> "dmap-version" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> : Read / Write</pre>
726
<p>Allowed values: >= 0</p>
727
<p>Default value: 0</p>
730
<div class="refsect2" title='The "factory" property'>
731
<a name="DMAPConnection--factory"></a><h3>The <code class="literal">"factory"</code> property</h3>
732
<pre class="programlisting"> "factory" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> : Read / Write / Construct Only</pre>
733
<p>record factory.</p>
736
<div class="refsect2" title='The "host" property'>
737
<a name="DMAPConnection--host"></a><h3>The <code class="literal">"host"</code> property</h3>
738
<pre class="programlisting"> "host" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
740
<p>Default value: NULL</p>
743
<div class="refsect2" title='The "name" property'>
744
<a name="DMAPConnection--name"></a><h3>The <code class="literal">"name"</code> property</h3>
745
<pre class="programlisting"> "name" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
746
<p>connection name.</p>
747
<p>Default value: NULL</p>
750
<div class="refsect2" title='The "password-protected" property'>
751
<a name="DMAPConnection--password-protected"></a><h3>The <code class="literal">"password-protected"</code> property</h3>
752
<pre class="programlisting"> "password-protected" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write / Construct Only</pre>
753
<p>connection is password protected.</p>
754
<p>Default value: FALSE</p>
757
<div class="refsect2" title='The "port" property'>
758
<a name="DMAPConnection--port"></a><h3>The <code class="literal">"port"</code> property</h3>
759
<pre class="programlisting"> "port" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write / Construct Only</pre>
761
<p>Allowed values: <= G_MAXINT</p>
762
<p>Default value: 0</p>
765
<div class="refsect2" title='The "revision-number" property'>
766
<a name="DMAPConnection--revision-number"></a><h3>The <code class="literal">"revision-number"</code> property</h3>
767
<pre class="programlisting"> "revision-number" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write</pre>
768
<p>revision number.</p>
769
<p>Allowed values: >= 0</p>
770
<p>Default value: 0</p>
773
<div class="refsect2" title='The "session-id" property'>
774
<a name="DMAPConnection--session-id"></a><h3>The <code class="literal">"session-id"</code> property</h3>
775
<pre class="programlisting"> "session-id" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> : Read / Write</pre>
777
<p>Allowed values: >= 0</p>
778
<p>Default value: 0</p>
781
<div class="refsect1" title="Signal Details">
782
<a name="DMAPConnection.signal-details"></a><h2>Signal Details</h2>
783
<div class="refsect2" title='The "authenticate" signal'>
784
<a name="DMAPConnection-authenticate"></a><h3>The <code class="literal">"authenticate"</code> signal</h3>
785
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a>* user_function (<a class="link" href="DMAPConnection.html" title="DMAPConnection"><span class="type">DMAPConnection</span></a> *dmapconnection,
786
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg1,
787
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : Run Last</pre>
790
<div class="variablelist"><table border="0">
791
<col align="left" valign="top">
794
<td><p><span class="term"><em class="parameter"><code>dmapconnection</code></em> :</span></p></td>
795
<td>the object which received the signal.
799
<td><p><span class="term"><em class="parameter"><code>arg1</code></em> :</span></p></td>
804
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
805
<td>user data set when the signal handler was connected.</td>
808
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
816
<div class="refsect2" title='The "connected" signal'>
817
<a name="DMAPConnection-connected"></a><h3>The <code class="literal">"connected"</code> signal</h3>
818
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="DMAPConnection.html" title="DMAPConnection"><span class="type">DMAPConnection</span></a> *dmapconnection,
819
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : Run Last</pre>
822
<div class="variablelist"><table border="0">
823
<col align="left" valign="top">
826
<td><p><span class="term"><em class="parameter"><code>dmapconnection</code></em> :</span></p></td>
827
<td>the object which received the signal.
831
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
832
<td>user data set when the signal handler was connected.</td>
838
<div class="refsect2" title='The "connecting" signal'>
839
<a name="DMAPConnection-connecting"></a><h3>The <code class="literal">"connecting"</code> signal</h3>
840
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="DMAPConnection.html" title="DMAPConnection"><span class="type">DMAPConnection</span></a> *dmapconnection,
841
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gulong"><span class="type">gulong</span></a> arg1,
842
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gfloat"><span class="type">gfloat</span></a> arg2,
843
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : Run Last</pre>
846
<div class="variablelist"><table border="0">
847
<col align="left" valign="top">
850
<td><p><span class="term"><em class="parameter"><code>dmapconnection</code></em> :</span></p></td>
851
<td>the object which received the signal.
855
<td><p><span class="term"><em class="parameter"><code>arg1</code></em> :</span></p></td>
860
<td><p><span class="term"><em class="parameter"><code>arg2</code></em> :</span></p></td>
865
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
866
<td>user data set when the signal handler was connected.</td>
872
<div class="refsect2" title='The "disconnected" signal'>
873
<a name="DMAPConnection-disconnected"></a><h3>The <code class="literal">"disconnected"</code> signal</h3>
874
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="DMAPConnection.html" title="DMAPConnection"><span class="type">DMAPConnection</span></a> *dmapconnection,
875
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : Run Last</pre>
878
<div class="variablelist"><table border="0">
879
<col align="left" valign="top">
882
<td><p><span class="term"><em class="parameter"><code>dmapconnection</code></em> :</span></p></td>
883
<td>the object which received the signal.
887
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
888
<td>user data set when the signal handler was connected.</td>
894
<div class="refsect2" title='The "operation-done" signal'>
895
<a name="DMAPConnection-operation-done"></a><h3>The <code class="literal">"operation-done"</code> signal</h3>
896
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="DMAPConnection.html" title="DMAPConnection"><span class="type">DMAPConnection</span></a> *dmapconnection,
897
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : Run First</pre>
900
<div class="variablelist"><table border="0">
901
<col align="left" valign="top">
904
<td><p><span class="term"><em class="parameter"><code>dmapconnection</code></em> :</span></p></td>
905
<td>the object which received the signal.
909
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
910
<td>user data set when the signal handler was connected.</td>
919
Generated by GTK-Doc V1.15</div>
b'\\ No newline at end of file'