~ubuntu-branches/ubuntu/quantal/libdmapsharing/quantal

« back to all changes in this revision

Viewing changes to docs/html/libdmapsharing-3.0-dmap-connection.html

  • Committer: Bazaar Package Importer
  • Author(s): Josselin Mouette
  • Date: 2011-03-29 19:52:57 UTC
  • mfrom: (0.1.2 experimental) (1.1.6 upstream)
  • Revision ID: james.westby@ubuntu.com-20110329195257-0zas0lq4c03gwo46
Tags: 2.9.7-1
Initial release. (Closes: #620060)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
 
2
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
3
<html xmlns="http://www.w3.org/1999/xhtml">
 
4
  <head>
 
5
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
 
6
    <title>DMAPConnection</title>
 
7
    <meta name="generator" content="DocBook XSL Stylesheets V1.75.2" />
 
8
    <link rel="home" href="index.html" title="libdmapsharing Reference Manual" />
 
9
    <link rel="up" href="ch04.html" title="Libdmapsharing Objects and Interfaces" />
 
10
    <link rel="prev" href="libdmapsharing-3.0-daap-share.html" title="DAAPShare" />
 
11
    <link rel="next" href="DMAPContainerDb.html" title="DMAPContainerDb" />
 
12
    <meta xmlns="" name="generator" content="GTK-Doc V1.15 (XML mode)" />
 
13
    <link xmlns="" rel="stylesheet" href="style.css" type="text/css" />
 
14
  </head>
 
15
  <body>
 
16
    <table xmlns="" class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
 
17
      <tr valign="middle">
 
18
        <td>
 
19
          <a accesskey="p" href="libdmapsharing-3.0-daap-share.html">
 
20
            <img src="left.png" width="24" height="24" border="0" alt="Prev" />
 
21
          </a>
 
22
        </td>
 
23
        <td>
 
24
          <a accesskey="u" href="ch04.html">
 
25
            <img src="up.png" width="24" height="24" border="0" alt="Up" />
 
26
          </a>
 
27
        </td>
 
28
        <td>
 
29
          <a accesskey="h" href="index.html">
 
30
            <img src="home.png" width="24" height="24" border="0" alt="Home" />
 
31
          </a>
 
32
        </td>
 
33
        <th width="100%" align="center">libdmapsharing Reference Manual</th>
 
34
        <td>
 
35
          <a accesskey="n" href="DMAPContainerDb.html">
 
36
            <img src="right.png" width="24" height="24" border="0" alt="Next" />
 
37
          </a>
 
38
        </td>
 
39
      </tr>
 
40
      <tr>
 
41
        <td colspan="5" class="shortcuts"><a href="#libdmapsharing-3.0-dmap-connection.synopsis" class="shortcut">Top</a>
 
42
                  �|�
 
43
                  <a href="#libdmapsharing-3.0-dmap-connection.description" class="shortcut">Description</a></td>
 
44
      </tr>
 
45
    </table>
 
46
    <div class="refentry" title="DMAPConnection">
 
47
      <a id="libdmapsharing-3.0-dmap-connection"></a>
 
48
      <div class="titlepage"></div>
 
49
      <div xmlns="" class="refnamediv">
 
50
        <table width="100%">
 
51
          <tr>
 
52
            <td valign="top">
 
53
              <h2>
 
54
                <span xmlns="http://www.w3.org/1999/xhtml" class="refentrytitle"><a id="libdmapsharing-3.0-dmap-connection.top_of_page"></a>DMAPConnection</span>
 
55
              </h2>
 
56
              <p>DMAPConnection</p>
 
57
            </td>
 
58
            <td valign="top" align="right"></td>
 
59
          </tr>
 
60
        </table>
 
61
      </div>
 
62
      <div class="refsynopsisdiv" title="Synopsis">
 
63
        <a id="libdmapsharing-3.0-dmap-connection.synopsis"></a>
 
64
        <h2>Synopsis</h2>
 
65
        <pre class="synopsis">#define             <a class="link" href="libdmapsharing-3.0-dmap-connection.html#DMAP-TYPE-CONNECTION:CAPS" title="DMAP_TYPE_CONNECTION">DMAP_TYPE_CONNECTION</a>
 
66
#define             <a class="link" href="libdmapsharing-3.0-dmap-connection.html#DMAP-CONNECTION:CAPS" title="DMAP_CONNECTION()">DMAP_CONNECTION</a>                     (o)
 
67
#define             <a class="link" href="libdmapsharing-3.0-dmap-connection.html#DMAP-CONNECTION-CLASS:CAPS" title="DMAP_CONNECTION_CLASS()">DMAP_CONNECTION_CLASS</a>               (k)
 
68
#define             <a class="link" href="libdmapsharing-3.0-dmap-connection.html#IS-DMAP-CONNECTION:CAPS" title="IS_DMAP_CONNECTION()">IS_DMAP_CONNECTION</a>                  (o)
 
69
#define             <a class="link" href="libdmapsharing-3.0-dmap-connection.html#IS-DMAP-CONNECTION-CLASS:CAPS" title="IS_DMAP_CONNECTION_CLASS()">IS_DMAP_CONNECTION_CLASS</a>            (k)
 
70
#define             <a class="link" href="libdmapsharing-3.0-dmap-connection.html#DMAP-CONNECTION-GET-CLASS:CAPS" title="DMAP_CONNECTION_GET_CLASS()">DMAP_CONNECTION_GET_CLASS</a>           (o)
 
71
typedef             <a class="link" href="libdmapsharing-3.0-dmap-connection.html#DMAPConnectionPrivate" title="DMAPConnectionPrivate">DMAPConnectionPrivate</a>;
 
72
enum                <a class="link" href="libdmapsharing-3.0-dmap-connection.html#DMAPConnectionState" title="enum DMAPConnectionState">DMAPConnectionState</a>;
 
73
<GTKDOCLINK xmlns="" HREF="DMAPContentCode"><span xmlns="http://www.w3.org/1999/xhtml" class="returnvalue">DMAPContentCode</span></GTKDOCLINK>     (<a class="link" href="libdmapsharing-3.0-dmap-connection.html#get-protocol-version-cc" title="get_protocol_version_cc ()">*get_protocol_version_cc</a>)          (<em class="parameter"><code><GTKDOCLINK xmlns="" HREF="DMAPConnection"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnection</span></GTKDOCLINK> *connection</code></em>);
 
74
<GTKDOCLINK xmlns="" HREF="gchar"><span xmlns="http://www.w3.org/1999/xhtml" class="returnvalue">gchar</span></GTKDOCLINK> *             (<a class="link" href="libdmapsharing-3.0-dmap-connection.html#get-query-metadata" title="get_query_metadata ()">*get_query_metadata</a>)               (<em class="parameter"><code><GTKDOCLINK xmlns="" HREF="DMAPConnection"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnection</span></GTKDOCLINK> *connection</code></em>);
 
75
<a class="link" href="DMAPRecord.html" title="DMAPRecord"><span class="returnvalue">DMAPRecord</span></a> *        (<a class="link" href="libdmapsharing-3.0-dmap-connection.html#handle-mlcl" title="handle_mlcl ()">*handle_mlcl</a>)                      (<em class="parameter"><code><GTKDOCLINK xmlns="" HREF="DMAPConnection"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnection</span></GTKDOCLINK> *connection</code></em>,
 
76
                                                         <em class="parameter"><code><a class="link" href="DMAPRecordFactory.html" title="DMAPRecordFactory"><span class="type">DMAPRecordFactory</span></a> *factory</code></em>,
 
77
                                                         <em class="parameter"><code><GTKDOCLINK xmlns="" HREF="GNode"><span xmlns="http://www.w3.org/1999/xhtml" class="type">GNode</span></GTKDOCLINK> *mlcl</code></em>,
 
78
                                                         <em class="parameter"><code><GTKDOCLINK xmlns="" HREF="gint"><span xmlns="http://www.w3.org/1999/xhtml" class="type">gint</span></GTKDOCLINK> *item_id</code></em>);
 
79
<GTKDOCLINK xmlns="" HREF="void"><span xmlns="http://www.w3.org/1999/xhtml" class="returnvalue">void</span></GTKDOCLINK>                (<a class="link" href="libdmapsharing-3.0-dmap-connection.html#connected" title="connected ()">*connected</a>)                        (<em class="parameter"><code><GTKDOCLINK xmlns="" HREF="DMAPConnection"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnection</span></GTKDOCLINK> *connection</code></em>);
 
80
<GTKDOCLINK xmlns="" HREF="void"><span xmlns="http://www.w3.org/1999/xhtml" class="returnvalue">void</span></GTKDOCLINK>                (<a class="link" href="libdmapsharing-3.0-dmap-connection.html#disconnected" title="disconnected ()">*disconnected</a>)                     (<em class="parameter"><code><GTKDOCLINK xmlns="" HREF="DMAPConnection"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnection</span></GTKDOCLINK> *connection</code></em>);
 
81
<GTKDOCLINK xmlns="" HREF="char"><span xmlns="http://www.w3.org/1999/xhtml" class="returnvalue">char</span></GTKDOCLINK> *              (<a class="link" href="libdmapsharing-3.0-dmap-connection.html#authenticate" title="authenticate ()">*authenticate</a>)                     (<em class="parameter"><code><GTKDOCLINK xmlns="" HREF="DMAPConnection"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnection</span></GTKDOCLINK> *connection</code></em>,
 
82
                                                         <em class="parameter"><code>const <GTKDOCLINK xmlns="" HREF="char"><span xmlns="http://www.w3.org/1999/xhtml" class="type">char</span></GTKDOCLINK> *name</code></em>);
 
83
<GTKDOCLINK xmlns="" HREF="void"><span xmlns="http://www.w3.org/1999/xhtml" class="returnvalue">void</span></GTKDOCLINK>                (<a class="link" href="libdmapsharing-3.0-dmap-connection.html#connecting" title="connecting ()">*connecting</a>)                       (<em class="parameter"><code><GTKDOCLINK xmlns="" HREF="DMAPConnection"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnection</span></GTKDOCLINK> *connection</code></em>,
 
84
                                                         <em class="parameter"><code><a class="link" href="libdmapsharing-3.0-dmap-connection.html#DMAPConnectionState" title="enum DMAPConnectionState"><span class="type">DMAPConnectionState</span></a> state</code></em>,
 
85
                                                         <em class="parameter"><code><GTKDOCLINK xmlns="" HREF="float"><span xmlns="http://www.w3.org/1999/xhtml" class="type">float</span></GTKDOCLINK> progress</code></em>);
 
86
<GTKDOCLINK xmlns="" HREF="void"><span xmlns="http://www.w3.org/1999/xhtml" class="returnvalue">void</span></GTKDOCLINK>                (<a class="link" href="libdmapsharing-3.0-dmap-connection.html#operation-done" title="operation_done ()">*operation_done</a>)                   (<em class="parameter"><code><GTKDOCLINK xmlns="" HREF="DMAPConnection"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnection</span></GTKDOCLINK> *connection</code></em>);
 
87
<GTKDOCLINK xmlns="" HREF="gboolean"><span xmlns="http://www.w3.org/1999/xhtml" class="returnvalue">gboolean</span></GTKDOCLINK>            (<a class="link" href="libdmapsharing-3.0-dmap-connection.html#DMAPConnectionCallback" title="DMAPConnectionCallback ()">*DMAPConnectionCallback</a>)           (<em class="parameter"><code><GTKDOCLINK xmlns="" HREF="DMAPConnection"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnection</span></GTKDOCLINK> *connection</code></em>,
 
88
                                                         <em class="parameter"><code><GTKDOCLINK xmlns="" HREF="gboolean"><span xmlns="http://www.w3.org/1999/xhtml" class="type">gboolean</span></GTKDOCLINK> result</code></em>,
 
89
                                                         <em class="parameter"><code>const <GTKDOCLINK xmlns="" HREF="char"><span xmlns="http://www.w3.org/1999/xhtml" class="type">char</span></GTKDOCLINK> *reason</code></em>,
 
90
                                                         <em class="parameter"><code><GTKDOCLINK xmlns="" HREF="gpointer"><span xmlns="http://www.w3.org/1999/xhtml" class="type">gpointer</span></GTKDOCLINK> user_data</code></em>);
 
91
<GTKDOCLINK xmlns="" HREF="void"><span xmlns="http://www.w3.org/1999/xhtml" class="returnvalue">void</span></GTKDOCLINK>                (<a class="link" href="libdmapsharing-3.0-dmap-connection.html#DMAPResponseHandler" title="DMAPResponseHandler ()">*DMAPResponseHandler</a>)              (<em class="parameter"><code><GTKDOCLINK xmlns="" HREF="DMAPConnection"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnection</span></GTKDOCLINK> *connection</code></em>,
 
92
                                                         <em class="parameter"><code><GTKDOCLINK xmlns="" HREF="guint"><span xmlns="http://www.w3.org/1999/xhtml" class="type">guint</span></GTKDOCLINK> status</code></em>,
 
93
                                                         <em class="parameter"><code><GTKDOCLINK xmlns="" HREF="GNode"><span xmlns="http://www.w3.org/1999/xhtml" class="type">GNode</span></GTKDOCLINK> *structure</code></em>,
 
94
                                                         <em class="parameter"><code><GTKDOCLINK xmlns="" HREF="gpointer"><span xmlns="http://www.w3.org/1999/xhtml" class="type">gpointer</span></GTKDOCLINK> user_data</code></em>);
 
95
<GTKDOCLINK xmlns="" HREF="GType"><span xmlns="http://www.w3.org/1999/xhtml" class="returnvalue">GType</span></GTKDOCLINK>               <a class="link" href="libdmapsharing-3.0-dmap-connection.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>);
 
96
<GTKDOCLINK xmlns="" HREF="gboolean"><span xmlns="http://www.w3.org/1999/xhtml" class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="libdmapsharing-3.0-dmap-connection.html#dmap-connection-is-connected" title="dmap_connection_is_connected ()">dmap_connection_is_connected</a>        (<em class="parameter"><code><GTKDOCLINK xmlns="" HREF="DMAPConnection"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnection</span></GTKDOCLINK> *connection</code></em>);
 
97
<GTKDOCLINK xmlns="" HREF="void"><span xmlns="http://www.w3.org/1999/xhtml" class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="libdmapsharing-3.0-dmap-connection.html#dmap-connection-setup" title="dmap_connection_setup ()">dmap_connection_setup</a>               (<em class="parameter"><code><GTKDOCLINK xmlns="" HREF="DMAPConnection"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnection</span></GTKDOCLINK> *connection</code></em>);
 
98
<GTKDOCLINK xmlns="" HREF="void"><span xmlns="http://www.w3.org/1999/xhtml" class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="libdmapsharing-3.0-dmap-connection.html#dmap-connection-connect" title="dmap_connection_connect ()">dmap_connection_connect</a>             (<em class="parameter"><code><GTKDOCLINK xmlns="" HREF="DMAPConnection"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnection</span></GTKDOCLINK> *connection</code></em>,
 
99
                                                         <em class="parameter"><code><a class="link" href="libdmapsharing-3.0-dmap-connection.html#DMAPConnectionCallback" title="DMAPConnectionCallback ()"><span class="type">DMAPConnectionCallback</span></a> callback</code></em>,
 
100
                                                         <em class="parameter"><code><GTKDOCLINK xmlns="" HREF="gpointer"><span xmlns="http://www.w3.org/1999/xhtml" class="type">gpointer</span></GTKDOCLINK> user_data</code></em>);
 
101
<GTKDOCLINK xmlns="" HREF="void"><span xmlns="http://www.w3.org/1999/xhtml" class="returnvalue">void</span></GTKDOCLINK>                <a class="link" href="libdmapsharing-3.0-dmap-connection.html#dmap-connection-disconnect" title="dmap_connection_disconnect ()">dmap_connection_disconnect</a>          (<em class="parameter"><code><GTKDOCLINK xmlns="" HREF="DMAPConnection"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnection</span></GTKDOCLINK> *connection</code></em>,
 
102
                                                         <em class="parameter"><code><a class="link" href="libdmapsharing-3.0-dmap-connection.html#DMAPConnectionCallback" title="DMAPConnectionCallback ()"><span class="type">DMAPConnectionCallback</span></a> callback</code></em>,
 
103
                                                         <em class="parameter"><code><GTKDOCLINK xmlns="" HREF="gpointer"><span xmlns="http://www.w3.org/1999/xhtml" class="type">gpointer</span></GTKDOCLINK> user_data</code></em>);
 
104
<GTKDOCLINK xmlns="" HREF="SoupMessageHeaders"><span xmlns="http://www.w3.org/1999/xhtml" class="returnvalue">SoupMessageHeaders</span></GTKDOCLINK> * <a class="link" href="libdmapsharing-3.0-dmap-connection.html#dmap-connection-get-headers" title="dmap_connection_get_headers ()">dmap_connection_get_headers</a>        (<em class="parameter"><code><GTKDOCLINK xmlns="" HREF="DMAPConnection"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnection</span></GTKDOCLINK> *connection</code></em>,
 
105
                                                         <em class="parameter"><code>const <GTKDOCLINK xmlns="" HREF="char"><span xmlns="http://www.w3.org/1999/xhtml" class="type">char</span></GTKDOCLINK> *uri</code></em>);
 
106
<GTKDOCLINK xmlns="" HREF="GSList"><span xmlns="http://www.w3.org/1999/xhtml" class="returnvalue">GSList</span></GTKDOCLINK> *            <a class="link" href="libdmapsharing-3.0-dmap-connection.html#dmap-connection-get-playlists" title="dmap_connection_get_playlists ()">dmap_connection_get_playlists</a>       (<em class="parameter"><code><GTKDOCLINK xmlns="" HREF="DMAPConnection"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnection</span></GTKDOCLINK> *connection</code></em>);
 
107
<GTKDOCLINK xmlns="" HREF="SoupMessage"><span xmlns="http://www.w3.org/1999/xhtml" class="returnvalue">SoupMessage</span></GTKDOCLINK> *       <a class="link" href="libdmapsharing-3.0-dmap-connection.html#dmap-connection-build-message" title="dmap_connection_build_message ()">dmap_connection_build_message</a>       (<em class="parameter"><code><GTKDOCLINK xmlns="" HREF="DMAPConnection"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnection</span></GTKDOCLINK> *connection</code></em>,
 
108
                                                         <em class="parameter"><code>const <GTKDOCLINK xmlns="" HREF="gchar"><span xmlns="http://www.w3.org/1999/xhtml" class="type">gchar</span></GTKDOCLINK> *path</code></em>,
 
109
                                                         <em class="parameter"><code><GTKDOCLINK xmlns="" HREF="gboolean"><span xmlns="http://www.w3.org/1999/xhtml" class="type">gboolean</span></GTKDOCLINK> need_hash</code></em>,
 
110
                                                         <em class="parameter"><code><GTKDOCLINK xmlns="" HREF="gdouble"><span xmlns="http://www.w3.org/1999/xhtml" class="type">gdouble</span></GTKDOCLINK> version</code></em>,
 
111
                                                         <em class="parameter"><code><GTKDOCLINK xmlns="" HREF="gint"><span xmlns="http://www.w3.org/1999/xhtml" class="type">gint</span></GTKDOCLINK> req_id</code></em>,
 
112
                                                         <em class="parameter"><code><GTKDOCLINK xmlns="" HREF="gboolean"><span xmlns="http://www.w3.org/1999/xhtml" class="type">gboolean</span></GTKDOCLINK> send_close</code></em>);
 
113
<GTKDOCLINK xmlns="" HREF="gboolean"><span xmlns="http://www.w3.org/1999/xhtml" class="returnvalue">gboolean</span></GTKDOCLINK>            <a class="link" href="libdmapsharing-3.0-dmap-connection.html#dmap-connection-get" title="dmap_connection_get ()">dmap_connection_get</a>                 (<em class="parameter"><code><GTKDOCLINK xmlns="" HREF="DMAPConnection"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnection</span></GTKDOCLINK> *self</code></em>,
 
114
                                                         <em class="parameter"><code>const <GTKDOCLINK xmlns="" HREF="gchar"><span xmlns="http://www.w3.org/1999/xhtml" class="type">gchar</span></GTKDOCLINK> *path</code></em>,
 
115
                                                         <em class="parameter"><code><GTKDOCLINK xmlns="" HREF="gboolean"><span xmlns="http://www.w3.org/1999/xhtml" class="type">gboolean</span></GTKDOCLINK> need_hash</code></em>,
 
116
                                                         <em class="parameter"><code><a class="link" href="libdmapsharing-3.0-dmap-connection.html#DMAPResponseHandler" title="DMAPResponseHandler ()"><span class="type">DMAPResponseHandler</span></a> handler</code></em>,
 
117
                                                         <em class="parameter"><code><GTKDOCLINK xmlns="" HREF="gpointer"><span xmlns="http://www.w3.org/1999/xhtml" class="type">gpointer</span></GTKDOCLINK> user_data</code></em>);
 
118
</pre>
 
119
      </div>
 
120
      <div class="refsect1" title="Description">
 
121
        <a id="libdmapsharing-3.0-dmap-connection.description"></a>
 
122
        <h2>Description</h2>
 
123
        <p>
 
124
</p>
 
125
      </div>
 
126
      <div class="refsect1" title="Details">
 
127
        <a id="libdmapsharing-3.0-dmap-connection.details"></a>
 
128
        <h2>Details</h2>
 
129
        <div class="refsect2" title="DMAP_TYPE_CONNECTION">
 
130
          <a id="DMAP-TYPE-CONNECTION:CAPS"></a>
 
131
          <h3>DMAP_TYPE_CONNECTION</h3>
 
132
          <pre class="programlisting">#define DMAP_TYPE_CONNECTION              (dmap_connection_get_type ())
 
133
</pre>
 
134
          <p>
 
135
The type for <GTKDOCLINK xmlns="" HREF="DMAPConnection"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnection</span></GTKDOCLINK>.
 
136
</p>
 
137
        </div>
 
138
        <hr xmlns="" />
 
139
        <div class="refsect2" title="DMAP_CONNECTION()">
 
140
          <a id="DMAP-CONNECTION:CAPS"></a>
 
141
          <h3>DMAP_CONNECTION()</h3>
 
142
          <pre class="programlisting">#define DMAP_CONNECTION(o)                (G_TYPE_CHECK_INSTANCE_CAST ((o), DMAP_TYPE_CONNECTION, DMAPConnection))
 
143
</pre>
 
144
          <p>
 
145
Casts a <GTKDOCLINK xmlns="" HREF="DMAPConnection"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnection</span></GTKDOCLINK> or derived pointer into a (DMAPConnection *) pointer.
 
146
Depending on the current debugging level, this function may invoke
 
147
certain runtime checks to identify invalid casts.
 
148
</p>
 
149
          <div class="variablelist">
 
150
            <table border="0">
 
151
              <col align="left" valign="top" />
 
152
              <tbody>
 
153
                <tr>
 
154
                  <td>
 
155
                    <p>
 
156
                      <span class="term"><em class="parameter"><code>o</code></em>�:</span>
 
157
                    </p>
 
158
                  </td>
 
159
                  <td>Object which is subject to casting.
 
160
</td>
 
161
                </tr>
 
162
              </tbody>
 
163
            </table>
 
164
          </div>
 
165
        </div>
 
166
        <hr xmlns="" />
 
167
        <div class="refsect2" title="DMAP_CONNECTION_CLASS()">
 
168
          <a id="DMAP-CONNECTION-CLASS:CAPS"></a>
 
169
          <h3>DMAP_CONNECTION_CLASS()</h3>
 
170
          <pre class="programlisting">#define DMAP_CONNECTION_CLASS(k)�(G_TYPE_CHECK_CLASS_CAST((k), DMAP_TYPE_CONNECTION, DMAPConnectionClass))
 
171
</pre>
 
172
          <p>
 
173
Casts a derived <GTKDOCLINK xmlns="" HREF="DMAPConnectionClass"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnectionClass</span></GTKDOCLINK> structure into a <GTKDOCLINK xmlns="" HREF="DMAPConnectionClass"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnectionClass</span></GTKDOCLINK>
 
174
structure.
 
175
</p>
 
176
          <div class="variablelist">
 
177
            <table border="0">
 
178
              <col align="left" valign="top" />
 
179
              <tbody>
 
180
                <tr>
 
181
                  <td>
 
182
                    <p>
 
183
                      <span class="term"><em class="parameter"><code>k</code></em>�:</span>
 
184
                    </p>
 
185
                  </td>
 
186
                  <td>a valid <GTKDOCLINK xmlns="" HREF="DMAPConnectionClass"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnectionClass</span></GTKDOCLINK>
 
187
</td>
 
188
                </tr>
 
189
              </tbody>
 
190
            </table>
 
191
          </div>
 
192
        </div>
 
193
        <hr xmlns="" />
 
194
        <div class="refsect2" title="IS_DMAP_CONNECTION()">
 
195
          <a id="IS-DMAP-CONNECTION:CAPS"></a>
 
196
          <h3>IS_DMAP_CONNECTION()</h3>
 
197
          <pre class="programlisting">#define IS_DMAP_CONNECTION(o)�(G_TYPE_CHECK_INSTANCE_TYPE ((o), DMAP_TYPE_CONNECTION))
 
198
</pre>
 
199
          <p>
 
200
Checks whether a valid <GTKDOCLINK xmlns="" HREF="GTypeInstance"><span xmlns="http://www.w3.org/1999/xhtml" class="type">GTypeInstance</span></GTKDOCLINK> pointer is of type <a class="link" href="libdmapsharing-3.0-dmap-connection.html#DMAP-TYPE-CONNECTION:CAPS" title="DMAP_TYPE_CONNECTION"><code class="literal">DMAP_TYPE_CONNECTION</code></a>.
 
201
</p>
 
202
          <div class="variablelist">
 
203
            <table border="0">
 
204
              <col align="left" valign="top" />
 
205
              <tbody>
 
206
                <tr>
 
207
                  <td>
 
208
                    <p>
 
209
                      <span class="term"><em class="parameter"><code>o</code></em>�:</span>
 
210
                    </p>
 
211
                  </td>
 
212
                  <td>Instance to check for being a <a class="link" href="libdmapsharing-3.0-dmap-connection.html#DMAP-TYPE-CONNECTION:CAPS" title="DMAP_TYPE_CONNECTION"><code class="literal">DMAP_TYPE_CONNECTION</code></a>.
 
213
</td>
 
214
                </tr>
 
215
              </tbody>
 
216
            </table>
 
217
          </div>
 
218
        </div>
 
219
        <hr xmlns="" />
 
220
        <div class="refsect2" title="IS_DMAP_CONNECTION_CLASS()">
 
221
          <a id="IS-DMAP-CONNECTION-CLASS:CAPS"></a>
 
222
          <h3>IS_DMAP_CONNECTION_CLASS()</h3>
 
223
          <pre class="programlisting">#define IS_DMAP_CONNECTION_CLASS(k)�(G_TYPE_CHECK_CLASS_TYPE ((k), DMAP_TYPE_CONNECTION))
 
224
</pre>
 
225
          <p>
 
226
Checks whether <em class="parameter"><code>k</code></em> "is a" valid <GTKDOCLINK xmlns="" HREF="DMAPConnectionClass"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnectionClass</span></GTKDOCLINK> structure of type
 
227
<a class="link" href="libdmapsharing-3.0-dmap-connection.html#DMAP-CONNECTION:CAPS" title="DMAP_CONNECTION()"><code class="literal">DMAP_CONNECTION</code></a> or derived.
 
228
</p>
 
229
          <div class="variablelist">
 
230
            <table border="0">
 
231
              <col align="left" valign="top" />
 
232
              <tbody>
 
233
                <tr>
 
234
                  <td>
 
235
                    <p>
 
236
                      <span class="term"><em class="parameter"><code>k</code></em>�:</span>
 
237
                    </p>
 
238
                  </td>
 
239
                  <td>a <GTKDOCLINK xmlns="" HREF="DMAPConnectionClass"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnectionClass</span></GTKDOCLINK>
 
240
</td>
 
241
                </tr>
 
242
              </tbody>
 
243
            </table>
 
244
          </div>
 
245
        </div>
 
246
        <hr xmlns="" />
 
247
        <div class="refsect2" title="DMAP_CONNECTION_GET_CLASS()">
 
248
          <a id="DMAP-CONNECTION-GET-CLASS:CAPS"></a>
 
249
          <h3>DMAP_CONNECTION_GET_CLASS()</h3>
 
250
          <pre class="programlisting">#define DMAP_CONNECTION_GET_CLASS(o)�(G_TYPE_INSTANCE_GET_CLASS ((o), DMAP_TYPE_CONNECTION, DMAPConnectionClass))
 
251
</pre>
 
252
          <p>
 
253
Get the class structure associated to a <GTKDOCLINK xmlns="" HREF="DMAPConnection"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnection</span></GTKDOCLINK> instance.
 
254
</p>
 
255
          <div class="variablelist">
 
256
            <table border="0">
 
257
              <col align="left" valign="top" />
 
258
              <tbody>
 
259
                <tr>
 
260
                  <td>
 
261
                    <p>
 
262
                      <span class="term"><em class="parameter"><code>o</code></em>�:</span>
 
263
                    </p>
 
264
                  </td>
 
265
                  <td>a <GTKDOCLINK xmlns="" HREF="DMAPConnection"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnection</span></GTKDOCLINK> instance.
 
266
</td>
 
267
                </tr>
 
268
                <tr>
 
269
                  <td>
 
270
                    <p>
 
271
                      <span class="term"><span class="emphasis"><em>Returns</em></span>�:</span>
 
272
                    </p>
 
273
                  </td>
 
274
                  <td> pointer to object class structure.
 
275
</td>
 
276
                </tr>
 
277
              </tbody>
 
278
            </table>
 
279
          </div>
 
280
        </div>
 
281
        <hr xmlns="" />
 
282
        <div class="refsect2" title="DMAPConnectionPrivate">
 
283
          <a id="DMAPConnectionPrivate"></a>
 
284
          <h3>DMAPConnectionPrivate</h3>
 
285
          <pre class="programlisting">typedef struct DMAPConnectionPrivate DMAPConnectionPrivate;
 
286
</pre>
 
287
          <p>
 
288
</p>
 
289
        </div>
 
290
        <hr xmlns="" />
 
291
        <div class="refsect2" title="enum DMAPConnectionState">
 
292
          <a id="DMAPConnectionState"></a>
 
293
          <h3>enum DMAPConnectionState</h3>
 
294
          <pre class="programlisting">typedef enum
 
295
{
 
296
        DMAP_GET_INFO = 0,
 
297
        DMAP_GET_PASSWORD,
 
298
        DMAP_LOGIN,
 
299
        DMAP_GET_REVISION_NUMBER,
 
300
        DMAP_GET_DB_INFO,
 
301
        DMAP_GET_SONGS,
 
302
        DMAP_GET_PLAYLISTS,
 
303
        DMAP_GET_PLAYLIST_ENTRIES,
 
304
        DMAP_LOGOUT,
 
305
        DMAP_DONE
 
306
} DMAPConnectionState;
 
307
</pre>
 
308
          <p>
 
309
</p>
 
310
        </div>
 
311
        <hr xmlns="" />
 
312
        <div class="refsect2" title="get_protocol_version_cc ()">
 
313
          <a id="get-protocol-version-cc"></a>
 
314
          <h3>get_protocol_version_cc ()</h3>
 
315
          <pre class="programlisting"><GTKDOCLINK xmlns="" HREF="DMAPContentCode"><span xmlns="http://www.w3.org/1999/xhtml" class="returnvalue">DMAPContentCode</span></GTKDOCLINK>     (*get_protocol_version_cc)          (<em class="parameter"><code><GTKDOCLINK xmlns="" HREF="DMAPConnection"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnection</span></GTKDOCLINK> *connection</code></em>);</pre>
 
316
          <p>
 
317
</p>
 
318
          <div class="variablelist">
 
319
            <table border="0">
 
320
              <col align="left" valign="top" />
 
321
              <tbody>
 
322
                <tr>
 
323
                  <td>
 
324
                    <p>
 
325
                      <span class="term"><em class="parameter"><code>connection</code></em>�:</span>
 
326
                    </p>
 
327
                  </td>
 
328
                  <td>
 
329
</td>
 
330
                </tr>
 
331
                <tr>
 
332
                  <td>
 
333
                    <p>
 
334
                      <span class="term"><span class="emphasis"><em>Returns</em></span>�:</span>
 
335
                    </p>
 
336
                  </td>
 
337
                  <td>
 
338
</td>
 
339
                </tr>
 
340
              </tbody>
 
341
            </table>
 
342
          </div>
 
343
        </div>
 
344
        <hr xmlns="" />
 
345
        <div class="refsect2" title="get_query_metadata ()">
 
346
          <a id="get-query-metadata"></a>
 
347
          <h3>get_query_metadata ()</h3>
 
348
          <pre class="programlisting"><GTKDOCLINK xmlns="" HREF="gchar"><span xmlns="http://www.w3.org/1999/xhtml" class="returnvalue">gchar</span></GTKDOCLINK> *             (*get_query_metadata)               (<em class="parameter"><code><GTKDOCLINK xmlns="" HREF="DMAPConnection"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnection</span></GTKDOCLINK> *connection</code></em>);</pre>
 
349
          <p>
 
350
</p>
 
351
          <div class="variablelist">
 
352
            <table border="0">
 
353
              <col align="left" valign="top" />
 
354
              <tbody>
 
355
                <tr>
 
356
                  <td>
 
357
                    <p>
 
358
                      <span class="term"><em class="parameter"><code>connection</code></em>�:</span>
 
359
                    </p>
 
360
                  </td>
 
361
                  <td>
 
362
</td>
 
363
                </tr>
 
364
                <tr>
 
365
                  <td>
 
366
                    <p>
 
367
                      <span class="term"><span class="emphasis"><em>Returns</em></span>�:</span>
 
368
                    </p>
 
369
                  </td>
 
370
                  <td>
 
371
</td>
 
372
                </tr>
 
373
              </tbody>
 
374
            </table>
 
375
          </div>
 
376
        </div>
 
377
        <hr xmlns="" />
 
378
        <div class="refsect2" title="handle_mlcl ()">
 
379
          <a id="handle-mlcl"></a>
 
380
          <h3>handle_mlcl ()</h3>
 
381
          <pre class="programlisting"><a class="link" href="DMAPRecord.html" title="DMAPRecord"><span class="returnvalue">DMAPRecord</span></a> *        (*handle_mlcl)                      (<em class="parameter"><code><GTKDOCLINK xmlns="" HREF="DMAPConnection"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnection</span></GTKDOCLINK> *connection</code></em>,
 
382
                                                         <em class="parameter"><code><a class="link" href="DMAPRecordFactory.html" title="DMAPRecordFactory"><span class="type">DMAPRecordFactory</span></a> *factory</code></em>,
 
383
                                                         <em class="parameter"><code><GTKDOCLINK xmlns="" HREF="GNode"><span xmlns="http://www.w3.org/1999/xhtml" class="type">GNode</span></GTKDOCLINK> *mlcl</code></em>,
 
384
                                                         <em class="parameter"><code><GTKDOCLINK xmlns="" HREF="gint"><span xmlns="http://www.w3.org/1999/xhtml" class="type">gint</span></GTKDOCLINK> *item_id</code></em>);</pre>
 
385
          <p>
 
386
</p>
 
387
          <div class="variablelist">
 
388
            <table border="0">
 
389
              <col align="left" valign="top" />
 
390
              <tbody>
 
391
                <tr>
 
392
                  <td>
 
393
                    <p>
 
394
                      <span class="term"><em class="parameter"><code>connection</code></em>�:</span>
 
395
                    </p>
 
396
                  </td>
 
397
                  <td>
 
398
</td>
 
399
                </tr>
 
400
                <tr>
 
401
                  <td>
 
402
                    <p>
 
403
                      <span class="term"><em class="parameter"><code>factory</code></em>�:</span>
 
404
                    </p>
 
405
                  </td>
 
406
                  <td>
 
407
</td>
 
408
                </tr>
 
409
                <tr>
 
410
                  <td>
 
411
                    <p>
 
412
                      <span class="term"><em class="parameter"><code>mlcl</code></em>�:</span>
 
413
                    </p>
 
414
                  </td>
 
415
                  <td>
 
416
</td>
 
417
                </tr>
 
418
                <tr>
 
419
                  <td>
 
420
                    <p>
 
421
                      <span class="term"><em class="parameter"><code>item_id</code></em>�:</span>
 
422
                    </p>
 
423
                  </td>
 
424
                  <td>
 
425
</td>
 
426
                </tr>
 
427
                <tr>
 
428
                  <td>
 
429
                    <p>
 
430
                      <span class="term"><span class="emphasis"><em>Returns</em></span>�:</span>
 
431
                    </p>
 
432
                  </td>
 
433
                  <td>
 
434
</td>
 
435
                </tr>
 
436
              </tbody>
 
437
            </table>
 
438
          </div>
 
439
        </div>
 
440
        <hr xmlns="" />
 
441
        <div class="refsect2" title="connected ()">
 
442
          <a id="connected"></a>
 
443
          <h3>connected ()</h3>
 
444
          <pre class="programlisting"><GTKDOCLINK xmlns="" HREF="void"><span xmlns="http://www.w3.org/1999/xhtml" class="returnvalue">void</span></GTKDOCLINK>                (*connected)                        (<em class="parameter"><code><GTKDOCLINK xmlns="" HREF="DMAPConnection"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnection</span></GTKDOCLINK> *connection</code></em>);</pre>
 
445
          <p>
 
446
</p>
 
447
          <div class="variablelist">
 
448
            <table border="0">
 
449
              <col align="left" valign="top" />
 
450
              <tbody>
 
451
                <tr>
 
452
                  <td>
 
453
                    <p>
 
454
                      <span class="term"><em class="parameter"><code>connection</code></em>�:</span>
 
455
                    </p>
 
456
                  </td>
 
457
                  <td>
 
458
</td>
 
459
                </tr>
 
460
              </tbody>
 
461
            </table>
 
462
          </div>
 
463
        </div>
 
464
        <hr xmlns="" />
 
465
        <div class="refsect2" title="disconnected ()">
 
466
          <a id="disconnected"></a>
 
467
          <h3>disconnected ()</h3>
 
468
          <pre class="programlisting"><GTKDOCLINK xmlns="" HREF="void"><span xmlns="http://www.w3.org/1999/xhtml" class="returnvalue">void</span></GTKDOCLINK>                (*disconnected)                     (<em class="parameter"><code><GTKDOCLINK xmlns="" HREF="DMAPConnection"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnection</span></GTKDOCLINK> *connection</code></em>);</pre>
 
469
          <p>
 
470
</p>
 
471
          <div class="variablelist">
 
472
            <table border="0">
 
473
              <col align="left" valign="top" />
 
474
              <tbody>
 
475
                <tr>
 
476
                  <td>
 
477
                    <p>
 
478
                      <span class="term"><em class="parameter"><code>connection</code></em>�:</span>
 
479
                    </p>
 
480
                  </td>
 
481
                  <td>
 
482
</td>
 
483
                </tr>
 
484
              </tbody>
 
485
            </table>
 
486
          </div>
 
487
        </div>
 
488
        <hr xmlns="" />
 
489
        <div class="refsect2" title="authenticate ()">
 
490
          <a id="authenticate"></a>
 
491
          <h3>authenticate ()</h3>
 
492
          <pre class="programlisting"><GTKDOCLINK xmlns="" HREF="char"><span xmlns="http://www.w3.org/1999/xhtml" class="returnvalue">char</span></GTKDOCLINK> *              (*authenticate)                     (<em class="parameter"><code><GTKDOCLINK xmlns="" HREF="DMAPConnection"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnection</span></GTKDOCLINK> *connection</code></em>,
 
493
                                                         <em class="parameter"><code>const <GTKDOCLINK xmlns="" HREF="char"><span xmlns="http://www.w3.org/1999/xhtml" class="type">char</span></GTKDOCLINK> *name</code></em>);</pre>
 
494
          <p>
 
495
</p>
 
496
          <div class="variablelist">
 
497
            <table border="0">
 
498
              <col align="left" valign="top" />
 
499
              <tbody>
 
500
                <tr>
 
501
                  <td>
 
502
                    <p>
 
503
                      <span class="term"><em class="parameter"><code>connection</code></em>�:</span>
 
504
                    </p>
 
505
                  </td>
 
506
                  <td>
 
507
</td>
 
508
                </tr>
 
509
                <tr>
 
510
                  <td>
 
511
                    <p>
 
512
                      <span class="term"><em class="parameter"><code>name</code></em>�:</span>
 
513
                    </p>
 
514
                  </td>
 
515
                  <td>
 
516
</td>
 
517
                </tr>
 
518
                <tr>
 
519
                  <td>
 
520
                    <p>
 
521
                      <span class="term"><span class="emphasis"><em>Returns</em></span>�:</span>
 
522
                    </p>
 
523
                  </td>
 
524
                  <td>
 
525
</td>
 
526
                </tr>
 
527
              </tbody>
 
528
            </table>
 
529
          </div>
 
530
        </div>
 
531
        <hr xmlns="" />
 
532
        <div class="refsect2" title="connecting ()">
 
533
          <a id="connecting"></a>
 
534
          <h3>connecting ()</h3>
 
535
          <pre class="programlisting"><GTKDOCLINK xmlns="" HREF="void"><span xmlns="http://www.w3.org/1999/xhtml" class="returnvalue">void</span></GTKDOCLINK>                (*connecting)                       (<em class="parameter"><code><GTKDOCLINK xmlns="" HREF="DMAPConnection"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnection</span></GTKDOCLINK> *connection</code></em>,
 
536
                                                         <em class="parameter"><code><a class="link" href="libdmapsharing-3.0-dmap-connection.html#DMAPConnectionState" title="enum DMAPConnectionState"><span class="type">DMAPConnectionState</span></a> state</code></em>,
 
537
                                                         <em class="parameter"><code><GTKDOCLINK xmlns="" HREF="float"><span xmlns="http://www.w3.org/1999/xhtml" class="type">float</span></GTKDOCLINK> progress</code></em>);</pre>
 
538
          <p>
 
539
</p>
 
540
          <div class="variablelist">
 
541
            <table border="0">
 
542
              <col align="left" valign="top" />
 
543
              <tbody>
 
544
                <tr>
 
545
                  <td>
 
546
                    <p>
 
547
                      <span class="term"><em class="parameter"><code>connection</code></em>�:</span>
 
548
                    </p>
 
549
                  </td>
 
550
                  <td>
 
551
</td>
 
552
                </tr>
 
553
                <tr>
 
554
                  <td>
 
555
                    <p>
 
556
                      <span class="term"><em class="parameter"><code>state</code></em>�:</span>
 
557
                    </p>
 
558
                  </td>
 
559
                  <td>
 
560
</td>
 
561
                </tr>
 
562
                <tr>
 
563
                  <td>
 
564
                    <p>
 
565
                      <span class="term"><em class="parameter"><code>progress</code></em>�:</span>
 
566
                    </p>
 
567
                  </td>
 
568
                  <td>
 
569
</td>
 
570
                </tr>
 
571
              </tbody>
 
572
            </table>
 
573
          </div>
 
574
        </div>
 
575
        <hr xmlns="" />
 
576
        <div class="refsect2" title="operation_done ()">
 
577
          <a id="operation-done"></a>
 
578
          <h3>operation_done ()</h3>
 
579
          <pre class="programlisting"><GTKDOCLINK xmlns="" HREF="void"><span xmlns="http://www.w3.org/1999/xhtml" class="returnvalue">void</span></GTKDOCLINK>                (*operation_done)                   (<em class="parameter"><code><GTKDOCLINK xmlns="" HREF="DMAPConnection"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnection</span></GTKDOCLINK> *connection</code></em>);</pre>
 
580
          <p>
 
581
</p>
 
582
          <div class="variablelist">
 
583
            <table border="0">
 
584
              <col align="left" valign="top" />
 
585
              <tbody>
 
586
                <tr>
 
587
                  <td>
 
588
                    <p>
 
589
                      <span class="term"><em class="parameter"><code>connection</code></em>�:</span>
 
590
                    </p>
 
591
                  </td>
 
592
                  <td>
 
593
</td>
 
594
                </tr>
 
595
              </tbody>
 
596
            </table>
 
597
          </div>
 
598
        </div>
 
599
        <hr xmlns="" />
 
600
        <div class="refsect2" title="DMAPConnectionCallback ()">
 
601
          <a id="DMAPConnectionCallback"></a>
 
602
          <h3>DMAPConnectionCallback ()</h3>
 
603
          <pre class="programlisting"><GTKDOCLINK xmlns="" HREF="gboolean"><span xmlns="http://www.w3.org/1999/xhtml" class="returnvalue">gboolean</span></GTKDOCLINK>            (*DMAPConnectionCallback)           (<em class="parameter"><code><GTKDOCLINK xmlns="" HREF="DMAPConnection"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnection</span></GTKDOCLINK> *connection</code></em>,
 
604
                                                         <em class="parameter"><code><GTKDOCLINK xmlns="" HREF="gboolean"><span xmlns="http://www.w3.org/1999/xhtml" class="type">gboolean</span></GTKDOCLINK> result</code></em>,
 
605
                                                         <em class="parameter"><code>const <GTKDOCLINK xmlns="" HREF="char"><span xmlns="http://www.w3.org/1999/xhtml" class="type">char</span></GTKDOCLINK> *reason</code></em>,
 
606
                                                         <em class="parameter"><code><GTKDOCLINK xmlns="" HREF="gpointer"><span xmlns="http://www.w3.org/1999/xhtml" class="type">gpointer</span></GTKDOCLINK> user_data</code></em>);</pre>
 
607
          <p>
 
608
</p>
 
609
          <div class="variablelist">
 
610
            <table border="0">
 
611
              <col align="left" valign="top" />
 
612
              <tbody>
 
613
                <tr>
 
614
                  <td>
 
615
                    <p>
 
616
                      <span class="term"><em class="parameter"><code>connection</code></em>�:</span>
 
617
                    </p>
 
618
                  </td>
 
619
                  <td>
 
620
</td>
 
621
                </tr>
 
622
                <tr>
 
623
                  <td>
 
624
                    <p>
 
625
                      <span class="term"><em class="parameter"><code>result</code></em>�:</span>
 
626
                    </p>
 
627
                  </td>
 
628
                  <td>
 
629
</td>
 
630
                </tr>
 
631
                <tr>
 
632
                  <td>
 
633
                    <p>
 
634
                      <span class="term"><em class="parameter"><code>reason</code></em>�:</span>
 
635
                    </p>
 
636
                  </td>
 
637
                  <td>
 
638
</td>
 
639
                </tr>
 
640
                <tr>
 
641
                  <td>
 
642
                    <p>
 
643
                      <span class="term"><em class="parameter"><code>user_data</code></em>�:</span>
 
644
                    </p>
 
645
                  </td>
 
646
                  <td>
 
647
</td>
 
648
                </tr>
 
649
                <tr>
 
650
                  <td>
 
651
                    <p>
 
652
                      <span class="term"><span class="emphasis"><em>Returns</em></span>�:</span>
 
653
                    </p>
 
654
                  </td>
 
655
                  <td>
 
656
</td>
 
657
                </tr>
 
658
              </tbody>
 
659
            </table>
 
660
          </div>
 
661
        </div>
 
662
        <hr xmlns="" />
 
663
        <div class="refsect2" title="DMAPResponseHandler ()">
 
664
          <a id="DMAPResponseHandler"></a>
 
665
          <h3>DMAPResponseHandler ()</h3>
 
666
          <pre class="programlisting"><GTKDOCLINK xmlns="" HREF="void"><span xmlns="http://www.w3.org/1999/xhtml" class="returnvalue">void</span></GTKDOCLINK>                (*DMAPResponseHandler)              (<em class="parameter"><code><GTKDOCLINK xmlns="" HREF="DMAPConnection"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnection</span></GTKDOCLINK> *connection</code></em>,
 
667
                                                         <em class="parameter"><code><GTKDOCLINK xmlns="" HREF="guint"><span xmlns="http://www.w3.org/1999/xhtml" class="type">guint</span></GTKDOCLINK> status</code></em>,
 
668
                                                         <em class="parameter"><code><GTKDOCLINK xmlns="" HREF="GNode"><span xmlns="http://www.w3.org/1999/xhtml" class="type">GNode</span></GTKDOCLINK> *structure</code></em>,
 
669
                                                         <em class="parameter"><code><GTKDOCLINK xmlns="" HREF="gpointer"><span xmlns="http://www.w3.org/1999/xhtml" class="type">gpointer</span></GTKDOCLINK> user_data</code></em>);</pre>
 
670
          <p>
 
671
</p>
 
672
          <div class="variablelist">
 
673
            <table border="0">
 
674
              <col align="left" valign="top" />
 
675
              <tbody>
 
676
                <tr>
 
677
                  <td>
 
678
                    <p>
 
679
                      <span class="term"><em class="parameter"><code>connection</code></em>�:</span>
 
680
                    </p>
 
681
                  </td>
 
682
                  <td>
 
683
</td>
 
684
                </tr>
 
685
                <tr>
 
686
                  <td>
 
687
                    <p>
 
688
                      <span class="term"><em class="parameter"><code>status</code></em>�:</span>
 
689
                    </p>
 
690
                  </td>
 
691
                  <td>
 
692
</td>
 
693
                </tr>
 
694
                <tr>
 
695
                  <td>
 
696
                    <p>
 
697
                      <span class="term"><em class="parameter"><code>structure</code></em>�:</span>
 
698
                    </p>
 
699
                  </td>
 
700
                  <td>
 
701
</td>
 
702
                </tr>
 
703
                <tr>
 
704
                  <td>
 
705
                    <p>
 
706
                      <span class="term"><em class="parameter"><code>user_data</code></em>�:</span>
 
707
                    </p>
 
708
                  </td>
 
709
                  <td>
 
710
</td>
 
711
                </tr>
 
712
              </tbody>
 
713
            </table>
 
714
          </div>
 
715
        </div>
 
716
        <hr xmlns="" />
 
717
        <div class="refsect2" title="dmap_connection_get_type ()">
 
718
          <a id="dmap-connection-get-type"></a>
 
719
          <h3>dmap_connection_get_type ()</h3>
 
720
          <pre class="programlisting"><GTKDOCLINK xmlns="" HREF="GType"><span xmlns="http://www.w3.org/1999/xhtml" class="returnvalue">GType</span></GTKDOCLINK>               dmap_connection_get_type            (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 
721
          <p>
 
722
</p>
 
723
          <div class="variablelist">
 
724
            <table border="0">
 
725
              <col align="left" valign="top" />
 
726
              <tbody>
 
727
                <tr>
 
728
                  <td>
 
729
                    <p>
 
730
                      <span class="term"><span class="emphasis"><em>Returns</em></span>�:</span>
 
731
                    </p>
 
732
                  </td>
 
733
                  <td>
 
734
</td>
 
735
                </tr>
 
736
              </tbody>
 
737
            </table>
 
738
          </div>
 
739
        </div>
 
740
        <hr xmlns="" />
 
741
        <div class="refsect2" title="dmap_connection_is_connected ()">
 
742
          <a id="dmap-connection-is-connected"></a>
 
743
          <h3>dmap_connection_is_connected ()</h3>
 
744
          <pre class="programlisting"><GTKDOCLINK xmlns="" HREF="gboolean"><span xmlns="http://www.w3.org/1999/xhtml" class="returnvalue">gboolean</span></GTKDOCLINK>            dmap_connection_is_connected        (<em class="parameter"><code><GTKDOCLINK xmlns="" HREF="DMAPConnection"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnection</span></GTKDOCLINK> *connection</code></em>);</pre>
 
745
          <p>
 
746
</p>
 
747
          <div class="variablelist">
 
748
            <table border="0">
 
749
              <col align="left" valign="top" />
 
750
              <tbody>
 
751
                <tr>
 
752
                  <td>
 
753
                    <p>
 
754
                      <span class="term"><em class="parameter"><code>connection</code></em>�:</span>
 
755
                    </p>
 
756
                  </td>
 
757
                  <td>
 
758
</td>
 
759
                </tr>
 
760
                <tr>
 
761
                  <td>
 
762
                    <p>
 
763
                      <span class="term"><span class="emphasis"><em>Returns</em></span>�:</span>
 
764
                    </p>
 
765
                  </td>
 
766
                  <td>
 
767
</td>
 
768
                </tr>
 
769
              </tbody>
 
770
            </table>
 
771
          </div>
 
772
        </div>
 
773
        <hr xmlns="" />
 
774
        <div class="refsect2" title="dmap_connection_setup ()">
 
775
          <a id="dmap-connection-setup"></a>
 
776
          <h3>dmap_connection_setup ()</h3>
 
777
          <pre class="programlisting"><GTKDOCLINK xmlns="" HREF="void"><span xmlns="http://www.w3.org/1999/xhtml" class="returnvalue">void</span></GTKDOCLINK>                dmap_connection_setup               (<em class="parameter"><code><GTKDOCLINK xmlns="" HREF="DMAPConnection"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnection</span></GTKDOCLINK> *connection</code></em>);</pre>
 
778
          <p>
 
779
</p>
 
780
          <div class="variablelist">
 
781
            <table border="0">
 
782
              <col align="left" valign="top" />
 
783
              <tbody>
 
784
                <tr>
 
785
                  <td>
 
786
                    <p>
 
787
                      <span class="term"><em class="parameter"><code>connection</code></em>�:</span>
 
788
                    </p>
 
789
                  </td>
 
790
                  <td>
 
791
</td>
 
792
                </tr>
 
793
              </tbody>
 
794
            </table>
 
795
          </div>
 
796
        </div>
 
797
        <hr xmlns="" />
 
798
        <div class="refsect2" title="dmap_connection_connect ()">
 
799
          <a id="dmap-connection-connect"></a>
 
800
          <h3>dmap_connection_connect ()</h3>
 
801
          <pre class="programlisting"><GTKDOCLINK xmlns="" HREF="void"><span xmlns="http://www.w3.org/1999/xhtml" class="returnvalue">void</span></GTKDOCLINK>                dmap_connection_connect             (<em class="parameter"><code><GTKDOCLINK xmlns="" HREF="DMAPConnection"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnection</span></GTKDOCLINK> *connection</code></em>,
 
802
                                                         <em class="parameter"><code><a class="link" href="libdmapsharing-3.0-dmap-connection.html#DMAPConnectionCallback" title="DMAPConnectionCallback ()"><span class="type">DMAPConnectionCallback</span></a> callback</code></em>,
 
803
                                                         <em class="parameter"><code><GTKDOCLINK xmlns="" HREF="gpointer"><span xmlns="http://www.w3.org/1999/xhtml" class="type">gpointer</span></GTKDOCLINK> user_data</code></em>);</pre>
 
804
          <p>
 
805
</p>
 
806
          <div class="variablelist">
 
807
            <table border="0">
 
808
              <col align="left" valign="top" />
 
809
              <tbody>
 
810
                <tr>
 
811
                  <td>
 
812
                    <p>
 
813
                      <span class="term"><em class="parameter"><code>connection</code></em>�:</span>
 
814
                    </p>
 
815
                  </td>
 
816
                  <td>
 
817
</td>
 
818
                </tr>
 
819
                <tr>
 
820
                  <td>
 
821
                    <p>
 
822
                      <span class="term"><em class="parameter"><code>callback</code></em>�:</span>
 
823
                    </p>
 
824
                  </td>
 
825
                  <td>
 
826
</td>
 
827
                </tr>
 
828
                <tr>
 
829
                  <td>
 
830
                    <p>
 
831
                      <span class="term"><em class="parameter"><code>user_data</code></em>�:</span>
 
832
                    </p>
 
833
                  </td>
 
834
                  <td>
 
835
</td>
 
836
                </tr>
 
837
              </tbody>
 
838
            </table>
 
839
          </div>
 
840
        </div>
 
841
        <hr xmlns="" />
 
842
        <div class="refsect2" title="dmap_connection_disconnect ()">
 
843
          <a id="dmap-connection-disconnect"></a>
 
844
          <h3>dmap_connection_disconnect ()</h3>
 
845
          <pre class="programlisting"><GTKDOCLINK xmlns="" HREF="void"><span xmlns="http://www.w3.org/1999/xhtml" class="returnvalue">void</span></GTKDOCLINK>                dmap_connection_disconnect          (<em class="parameter"><code><GTKDOCLINK xmlns="" HREF="DMAPConnection"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnection</span></GTKDOCLINK> *connection</code></em>,
 
846
                                                         <em class="parameter"><code><a class="link" href="libdmapsharing-3.0-dmap-connection.html#DMAPConnectionCallback" title="DMAPConnectionCallback ()"><span class="type">DMAPConnectionCallback</span></a> callback</code></em>,
 
847
                                                         <em class="parameter"><code><GTKDOCLINK xmlns="" HREF="gpointer"><span xmlns="http://www.w3.org/1999/xhtml" class="type">gpointer</span></GTKDOCLINK> user_data</code></em>);</pre>
 
848
          <p>
 
849
</p>
 
850
          <div class="variablelist">
 
851
            <table border="0">
 
852
              <col align="left" valign="top" />
 
853
              <tbody>
 
854
                <tr>
 
855
                  <td>
 
856
                    <p>
 
857
                      <span class="term"><em class="parameter"><code>connection</code></em>�:</span>
 
858
                    </p>
 
859
                  </td>
 
860
                  <td>
 
861
</td>
 
862
                </tr>
 
863
                <tr>
 
864
                  <td>
 
865
                    <p>
 
866
                      <span class="term"><em class="parameter"><code>callback</code></em>�:</span>
 
867
                    </p>
 
868
                  </td>
 
869
                  <td>
 
870
</td>
 
871
                </tr>
 
872
                <tr>
 
873
                  <td>
 
874
                    <p>
 
875
                      <span class="term"><em class="parameter"><code>user_data</code></em>�:</span>
 
876
                    </p>
 
877
                  </td>
 
878
                  <td>
 
879
</td>
 
880
                </tr>
 
881
              </tbody>
 
882
            </table>
 
883
          </div>
 
884
        </div>
 
885
        <hr xmlns="" />
 
886
        <div class="refsect2" title="dmap_connection_get_headers ()">
 
887
          <a id="dmap-connection-get-headers"></a>
 
888
          <h3>dmap_connection_get_headers ()</h3>
 
889
          <pre class="programlisting"><GTKDOCLINK xmlns="" HREF="SoupMessageHeaders"><span xmlns="http://www.w3.org/1999/xhtml" class="returnvalue">SoupMessageHeaders</span></GTKDOCLINK> * dmap_connection_get_headers        (<em class="parameter"><code><GTKDOCLINK xmlns="" HREF="DMAPConnection"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnection</span></GTKDOCLINK> *connection</code></em>,
 
890
                                                         <em class="parameter"><code>const <GTKDOCLINK xmlns="" HREF="char"><span xmlns="http://www.w3.org/1999/xhtml" class="type">char</span></GTKDOCLINK> *uri</code></em>);</pre>
 
891
          <p>
 
892
</p>
 
893
          <div class="variablelist">
 
894
            <table border="0">
 
895
              <col align="left" valign="top" />
 
896
              <tbody>
 
897
                <tr>
 
898
                  <td>
 
899
                    <p>
 
900
                      <span class="term"><em class="parameter"><code>connection</code></em>�:</span>
 
901
                    </p>
 
902
                  </td>
 
903
                  <td>
 
904
</td>
 
905
                </tr>
 
906
                <tr>
 
907
                  <td>
 
908
                    <p>
 
909
                      <span class="term"><em class="parameter"><code>uri</code></em>�:</span>
 
910
                    </p>
 
911
                  </td>
 
912
                  <td>
 
913
</td>
 
914
                </tr>
 
915
                <tr>
 
916
                  <td>
 
917
                    <p>
 
918
                      <span class="term"><span class="emphasis"><em>Returns</em></span>�:</span>
 
919
                    </p>
 
920
                  </td>
 
921
                  <td>
 
922
</td>
 
923
                </tr>
 
924
              </tbody>
 
925
            </table>
 
926
          </div>
 
927
        </div>
 
928
        <hr xmlns="" />
 
929
        <div class="refsect2" title="dmap_connection_get_playlists ()">
 
930
          <a id="dmap-connection-get-playlists"></a>
 
931
          <h3>dmap_connection_get_playlists ()</h3>
 
932
          <pre class="programlisting"><GTKDOCLINK xmlns="" HREF="GSList"><span xmlns="http://www.w3.org/1999/xhtml" class="returnvalue">GSList</span></GTKDOCLINK> *            dmap_connection_get_playlists       (<em class="parameter"><code><GTKDOCLINK xmlns="" HREF="DMAPConnection"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnection</span></GTKDOCLINK> *connection</code></em>);</pre>
 
933
          <p>
 
934
</p>
 
935
          <div class="variablelist">
 
936
            <table border="0">
 
937
              <col align="left" valign="top" />
 
938
              <tbody>
 
939
                <tr>
 
940
                  <td>
 
941
                    <p>
 
942
                      <span class="term"><em class="parameter"><code>connection</code></em>�:</span>
 
943
                    </p>
 
944
                  </td>
 
945
                  <td>
 
946
</td>
 
947
                </tr>
 
948
                <tr>
 
949
                  <td>
 
950
                    <p>
 
951
                      <span class="term"><span class="emphasis"><em>Returns</em></span>�:</span>
 
952
                    </p>
 
953
                  </td>
 
954
                  <td>
 
955
</td>
 
956
                </tr>
 
957
              </tbody>
 
958
            </table>
 
959
          </div>
 
960
        </div>
 
961
        <hr xmlns="" />
 
962
        <div class="refsect2" title="dmap_connection_build_message ()">
 
963
          <a id="dmap-connection-build-message"></a>
 
964
          <h3>dmap_connection_build_message ()</h3>
 
965
          <pre class="programlisting"><GTKDOCLINK xmlns="" HREF="SoupMessage"><span xmlns="http://www.w3.org/1999/xhtml" class="returnvalue">SoupMessage</span></GTKDOCLINK> *       dmap_connection_build_message       (<em class="parameter"><code><GTKDOCLINK xmlns="" HREF="DMAPConnection"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnection</span></GTKDOCLINK> *connection</code></em>,
 
966
                                                         <em class="parameter"><code>const <GTKDOCLINK xmlns="" HREF="gchar"><span xmlns="http://www.w3.org/1999/xhtml" class="type">gchar</span></GTKDOCLINK> *path</code></em>,
 
967
                                                         <em class="parameter"><code><GTKDOCLINK xmlns="" HREF="gboolean"><span xmlns="http://www.w3.org/1999/xhtml" class="type">gboolean</span></GTKDOCLINK> need_hash</code></em>,
 
968
                                                         <em class="parameter"><code><GTKDOCLINK xmlns="" HREF="gdouble"><span xmlns="http://www.w3.org/1999/xhtml" class="type">gdouble</span></GTKDOCLINK> version</code></em>,
 
969
                                                         <em class="parameter"><code><GTKDOCLINK xmlns="" HREF="gint"><span xmlns="http://www.w3.org/1999/xhtml" class="type">gint</span></GTKDOCLINK> req_id</code></em>,
 
970
                                                         <em class="parameter"><code><GTKDOCLINK xmlns="" HREF="gboolean"><span xmlns="http://www.w3.org/1999/xhtml" class="type">gboolean</span></GTKDOCLINK> send_close</code></em>);</pre>
 
971
          <p>
 
972
</p>
 
973
          <div class="variablelist">
 
974
            <table border="0">
 
975
              <col align="left" valign="top" />
 
976
              <tbody>
 
977
                <tr>
 
978
                  <td>
 
979
                    <p>
 
980
                      <span class="term"><em class="parameter"><code>connection</code></em>�:</span>
 
981
                    </p>
 
982
                  </td>
 
983
                  <td>
 
984
</td>
 
985
                </tr>
 
986
                <tr>
 
987
                  <td>
 
988
                    <p>
 
989
                      <span class="term"><em class="parameter"><code>path</code></em>�:</span>
 
990
                    </p>
 
991
                  </td>
 
992
                  <td>
 
993
</td>
 
994
                </tr>
 
995
                <tr>
 
996
                  <td>
 
997
                    <p>
 
998
                      <span class="term"><em class="parameter"><code>need_hash</code></em>�:</span>
 
999
                    </p>
 
1000
                  </td>
 
1001
                  <td>
 
1002
</td>
 
1003
                </tr>
 
1004
                <tr>
 
1005
                  <td>
 
1006
                    <p>
 
1007
                      <span class="term"><em class="parameter"><code>version</code></em>�:</span>
 
1008
                    </p>
 
1009
                  </td>
 
1010
                  <td>
 
1011
</td>
 
1012
                </tr>
 
1013
                <tr>
 
1014
                  <td>
 
1015
                    <p>
 
1016
                      <span class="term"><em class="parameter"><code>req_id</code></em>�:</span>
 
1017
                    </p>
 
1018
                  </td>
 
1019
                  <td>
 
1020
</td>
 
1021
                </tr>
 
1022
                <tr>
 
1023
                  <td>
 
1024
                    <p>
 
1025
                      <span class="term"><em class="parameter"><code>send_close</code></em>�:</span>
 
1026
                    </p>
 
1027
                  </td>
 
1028
                  <td>
 
1029
</td>
 
1030
                </tr>
 
1031
                <tr>
 
1032
                  <td>
 
1033
                    <p>
 
1034
                      <span class="term"><span class="emphasis"><em>Returns</em></span>�:</span>
 
1035
                    </p>
 
1036
                  </td>
 
1037
                  <td>
 
1038
</td>
 
1039
                </tr>
 
1040
              </tbody>
 
1041
            </table>
 
1042
          </div>
 
1043
        </div>
 
1044
        <hr xmlns="" />
 
1045
        <div class="refsect2" title="dmap_connection_get ()">
 
1046
          <a id="dmap-connection-get"></a>
 
1047
          <h3>dmap_connection_get ()</h3>
 
1048
          <pre class="programlisting"><GTKDOCLINK xmlns="" HREF="gboolean"><span xmlns="http://www.w3.org/1999/xhtml" class="returnvalue">gboolean</span></GTKDOCLINK>            dmap_connection_get                 (<em class="parameter"><code><GTKDOCLINK xmlns="" HREF="DMAPConnection"><span xmlns="http://www.w3.org/1999/xhtml" class="type">DMAPConnection</span></GTKDOCLINK> *self</code></em>,
 
1049
                                                         <em class="parameter"><code>const <GTKDOCLINK xmlns="" HREF="gchar"><span xmlns="http://www.w3.org/1999/xhtml" class="type">gchar</span></GTKDOCLINK> *path</code></em>,
 
1050
                                                         <em class="parameter"><code><GTKDOCLINK xmlns="" HREF="gboolean"><span xmlns="http://www.w3.org/1999/xhtml" class="type">gboolean</span></GTKDOCLINK> need_hash</code></em>,
 
1051
                                                         <em class="parameter"><code><a class="link" href="libdmapsharing-3.0-dmap-connection.html#DMAPResponseHandler" title="DMAPResponseHandler ()"><span class="type">DMAPResponseHandler</span></a> handler</code></em>,
 
1052
                                                         <em class="parameter"><code><GTKDOCLINK xmlns="" HREF="gpointer"><span xmlns="http://www.w3.org/1999/xhtml" class="type">gpointer</span></GTKDOCLINK> user_data</code></em>);</pre>
 
1053
          <p>
 
1054
</p>
 
1055
          <div class="variablelist">
 
1056
            <table border="0">
 
1057
              <col align="left" valign="top" />
 
1058
              <tbody>
 
1059
                <tr>
 
1060
                  <td>
 
1061
                    <p>
 
1062
                      <span class="term"><em class="parameter"><code>self</code></em>�:</span>
 
1063
                    </p>
 
1064
                  </td>
 
1065
                  <td>
 
1066
</td>
 
1067
                </tr>
 
1068
                <tr>
 
1069
                  <td>
 
1070
                    <p>
 
1071
                      <span class="term"><em class="parameter"><code>path</code></em>�:</span>
 
1072
                    </p>
 
1073
                  </td>
 
1074
                  <td>
 
1075
</td>
 
1076
                </tr>
 
1077
                <tr>
 
1078
                  <td>
 
1079
                    <p>
 
1080
                      <span class="term"><em class="parameter"><code>need_hash</code></em>�:</span>
 
1081
                    </p>
 
1082
                  </td>
 
1083
                  <td>
 
1084
</td>
 
1085
                </tr>
 
1086
                <tr>
 
1087
                  <td>
 
1088
                    <p>
 
1089
                      <span class="term"><em class="parameter"><code>handler</code></em>�:</span>
 
1090
                    </p>
 
1091
                  </td>
 
1092
                  <td>
 
1093
</td>
 
1094
                </tr>
 
1095
                <tr>
 
1096
                  <td>
 
1097
                    <p>
 
1098
                      <span class="term"><em class="parameter"><code>user_data</code></em>�:</span>
 
1099
                    </p>
 
1100
                  </td>
 
1101
                  <td>
 
1102
</td>
 
1103
                </tr>
 
1104
                <tr>
 
1105
                  <td>
 
1106
                    <p>
 
1107
                      <span class="term"><span class="emphasis"><em>Returns</em></span>�:</span>
 
1108
                    </p>
 
1109
                  </td>
 
1110
                  <td>
 
1111
</td>
 
1112
                </tr>
 
1113
              </tbody>
 
1114
            </table>
 
1115
          </div>
 
1116
        </div>
 
1117
      </div>
 
1118
    </div>
 
1119
    <div xmlns="" class="footer"><hr />
 
1120
          Generated by GTK-Doc V1.15</div>
 
1121
  </body>
 
1122
</html>
 
 
b'\\ No newline at end of file'