~ubuntu-branches/ubuntu/utopic/telepathy-glib/utopic

« back to all changes in this revision

Viewing changes to docs/reference/html/TpDebugClient.html

  • Committer: Package Import Robot
  • Author(s): Simon McVittie
  • Date: 2014-09-16 15:49:50 UTC
  • mfrom: (60.1.5 sid)
  • Revision ID: package-import@ubuntu.com-20140916154950-krvowuvofhu8u6sp
Tags: 0.24.1-1
* New upstream stable release
* debian/copyright: clean up syntax (*.[ch] is unsupported),
  drop deleted files
* debian/watch: only match 0.x versions, 1.0 will be a separate
  source package

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
<html>
3
3
<head>
4
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
 
<title>telepathy-glib API Reference Manual: TpDebugClient</title>
 
5
<title>TpDebugClient</title>
6
6
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
7
7
<link rel="home" href="index.html" title="telepathy-glib API Reference Manual">
8
8
<link rel="up" href="ch-client.html" title="Client-side proxies">
9
9
<link rel="prev" href="telepathy-glib-call-misc.html" title="Misc Call APIs">
10
10
<link rel="next" href="TpDebugMessage.html" title="TpDebugMessage">
11
 
<meta name="generator" content="GTK-Doc V1.20 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.19 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
</head>
14
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="10"><tr valign="middle">
16
 
<td width="100%" align="left" class="shortcuts">
17
 
<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> 
18
 
                  <a href="#TpDebugClient.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> 
19
 
                  <a href="#TpDebugClient.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties"> <span class="dim">|</span> 
20
 
                  <a href="#TpDebugClient.properties" class="shortcut">Properties</a></span><span id="nav_signals"> <span class="dim">|</span> 
21
 
                  <a href="#TpDebugClient.signals" class="shortcut">Signals</a></span>
22
 
</td>
23
 
<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
24
 
<td><a accesskey="u" href="ch-client.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
25
 
<td><a accesskey="p" href="telepathy-glib-call-misc.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
26
 
<td><a accesskey="n" href="TpDebugMessage.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
27
 
</tr></table>
 
15
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
 
16
<tr valign="middle">
 
17
<td><a accesskey="p" href="telepathy-glib-call-misc.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
 
18
<td><a accesskey="u" href="ch-client.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">telepathy-glib API Reference Manual</th>
 
21
<td><a accesskey="n" href="TpDebugMessage.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
 
22
</tr>
 
23
<tr><td colspan="5" class="shortcuts">
 
24
<a href="#TpDebugClient.synopsis" class="shortcut">Top</a>
 
25
                   | 
 
26
                  <a href="#TpDebugClient.description" class="shortcut">Description</a>
 
27
                   | 
 
28
                  <a href="#TpDebugClient.object-hierarchy" class="shortcut">Object Hierarchy</a>
 
29
                   | 
 
30
                  <a href="#TpDebugClient.properties" class="shortcut">Properties</a>
 
31
                   | 
 
32
                  <a href="#TpDebugClient.signals" class="shortcut">Signals</a>
 
33
</td></tr>
 
34
</table>
28
35
<div class="refentry">
29
36
<a name="TpDebugClient"></a><div class="titlepage"></div>
30
37
<div class="refnamediv"><table width="100%"><tr>
32
39
<h2><span class="refentrytitle"><a name="TpDebugClient.top_of_page"></a>TpDebugClient</span></h2>
33
40
<p>TpDebugClient — proxy objects for Telepathy debug information</p>
34
41
</td>
35
 
<td class="gallery_image" valign="top" align="right"></td>
 
42
<td valign="top" align="right"></td>
36
43
</tr></table></div>
 
44
<div class="refsynopsisdiv">
 
45
<a name="TpDebugClient.synopsis"></a><h2>Synopsis</h2>
 
46
<pre class="synopsis">
 
47
#include &lt;telepathy-glib/telepathy-glib.h&gt;
 
48
 
 
49
                    <a class="link" href="TpDebugClient.html#TpDebugClient-struct" title="TpDebugClient">TpDebugClient</a>;
 
50
                    <a class="link" href="TpDebugClient.html#TpDebugClientClass" title="TpDebugClientClass">TpDebugClientClass</a>;
 
51
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * <a class="link" href="TpDebugClient.html#tp-cli-debug-call-get-messages" title="tp_cli_debug_call_get_messages ()">tp_cli_debug_call_get_messages</a>     (<em class="parameter"><code><a class="link" href="TpDebugClient.html" title="TpDebugClient"><span class="type">TpDebugClient</span></a> *proxy</code></em>,
 
52
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
53
                                                         <em class="parameter"><code><a class="link" href="TpDebugClient.html#tp-cli-debug-callback-for-get-messages" title="tp_cli_debug_callback_for_get_messages ()"><span class="type">tp_cli_debug_callback_for_get_messages</span></a> callback</code></em>,
 
54
                                                         <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>,
 
55
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
56
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
 
57
<span class="returnvalue">void</span>                (<a class="link" href="TpDebugClient.html#tp-cli-debug-callback-for-get-messages" title="tp_cli_debug_callback_for_get_messages ()">*tp_cli_debug_callback_for_get_messages</a>)
 
58
                                                        (<em class="parameter"><code><a class="link" href="TpDebugClient.html" title="TpDebugClient"><span class="type">TpDebugClient</span></a> *proxy</code></em>,
 
59
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *out_Messages</code></em>,
 
60
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
 
61
                                                         <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>,
 
62
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
 
63
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * <a class="link" href="TpDebugClient.html#tp-cli-debug-connect-to-new-debug-message" title="tp_cli_debug_connect_to_new_debug_message ()">tp_cli_debug_connect_to_new_debug_message</a>
 
64
                                                        (<em class="parameter"><code><a class="link" href="TpDebugClient.html" title="TpDebugClient"><span class="type">TpDebugClient</span></a> *proxy</code></em>,
 
65
                                                         <em class="parameter"><code><a class="link" href="TpDebugClient.html#tp-cli-debug-signal-callback-new-debug-message" title="tp_cli_debug_signal_callback_new_debug_message ()"><span class="type">tp_cli_debug_signal_callback_new_debug_message</span></a> callback</code></em>,
 
66
                                                         <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>,
 
67
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
68
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
 
69
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 
70
<span class="returnvalue">void</span>                (<a class="link" href="TpDebugClient.html#tp-cli-debug-signal-callback-new-debug-message" title="tp_cli_debug_signal_callback_new_debug_message ()">*tp_cli_debug_signal_callback_new_debug_message</a>)
 
71
                                                        (<em class="parameter"><code><a class="link" href="TpDebugClient.html" title="TpDebugClient"><span class="type">TpDebugClient</span></a> *proxy</code></em>,
 
72
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> arg_time</code></em>,
 
73
                                                         <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> *arg_domain</code></em>,
 
74
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_level</code></em>,
 
75
                                                         <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> *arg_message</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
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);
 
78
<span class="returnvalue">void</span>                <a class="link" href="TpDebugClient.html#tp-debug-client-init-known-interfaces" title="tp_debug_client_init_known_interfaces ()">tp_debug_client_init_known_interfaces</a>
 
79
                                                        (<em class="parameter"><code><span class="type">void</span></code></em>);
 
80
<a class="link" href="TpDebugClient.html" title="TpDebugClient"><span class="returnvalue">TpDebugClient</span></a> *     <a class="link" href="TpDebugClient.html#tp-debug-client-new" title="tp_debug_client_new ()">tp_debug_client_new</a>                 (<em class="parameter"><code><a class="link" href="telepathy-glib-dbus.html#TpDBusDaemon"><span class="type">TpDBusDaemon</span></a> *dbus</code></em>,
 
81
                                                         <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> *unique_name</code></em>,
 
82
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 
83
<span class="returnvalue">void</span>                <a class="link" href="TpDebugClient.html#tp-debug-client-set-enabled-async" title="tp_debug_client_set_enabled_async ()">tp_debug_client_set_enabled_async</a>   (<em class="parameter"><code><a class="link" href="TpDebugClient.html" title="TpDebugClient"><span class="type">TpDebugClient</span></a> *self</code></em>,
 
84
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> enabled</code></em>,
 
85
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
 
86
                                                         <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>);
 
87
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="TpDebugClient.html#tp-debug-client-set-enabled-finish" title="tp_debug_client_set_enabled_finish ()">tp_debug_client_set_enabled_finish</a>  (<em class="parameter"><code><a class="link" href="TpDebugClient.html" title="TpDebugClient"><span class="type">TpDebugClient</span></a> *self</code></em>,
 
88
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
 
89
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 
90
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="TpDebugClient.html#tp-debug-client-is-enabled" title="tp_debug_client_is_enabled ()">tp_debug_client_is_enabled</a>          (<em class="parameter"><code><a class="link" href="TpDebugClient.html" title="TpDebugClient"><span class="type">TpDebugClient</span></a> *self</code></em>);
 
91
</pre>
 
92
</div>
37
93
<div class="refsect1">
38
 
<a name="TpDebugClient.functions"></a><h2>Functions</h2>
39
 
<div class="informaltable"><table width="100%" border="0">
40
 
<colgroup>
41
 
<col width="150px" class="functions_return">
42
 
<col class="functions_name">
43
 
</colgroup>
44
 
<tbody>
45
 
<tr>
46
 
<td class="function_type">
47
 
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> *
48
 
</td>
49
 
<td class="function_name">
50
 
<a class="link" href="TpDebugClient.html#tp-cli-debug-call-get-messages" title="tp_cli_debug_call_get_messages ()">tp_cli_debug_call_get_messages</a> <span class="c_punctuation">()</span>
51
 
</td>
52
 
</tr>
53
 
<tr>
54
 
<td class="function_type">
55
 
<span class="returnvalue">void</span>
56
 
</td>
57
 
<td class="function_name">
58
 
<span class="c_punctuation">(</span><a class="link" href="TpDebugClient.html#tp-cli-debug-callback-for-get-messages" title="tp_cli_debug_callback_for_get_messages ()">*tp_cli_debug_callback_for_get_messages</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
59
 
</td>
60
 
</tr>
61
 
<tr>
62
 
<td class="function_type">
63
 
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> *
64
 
</td>
65
 
<td class="function_name">
66
 
<a class="link" href="TpDebugClient.html#tp-cli-debug-connect-to-new-debug-message" title="tp_cli_debug_connect_to_new_debug_message ()">tp_cli_debug_connect_to_new_debug_message</a> <span class="c_punctuation">()</span>
67
 
</td>
68
 
</tr>
69
 
<tr>
70
 
<td class="function_type">
71
 
<span class="returnvalue">void</span>
72
 
</td>
73
 
<td class="function_name">
74
 
<span class="c_punctuation">(</span><a class="link" href="TpDebugClient.html#tp-cli-debug-signal-callback-new-debug-message" title="tp_cli_debug_signal_callback_new_debug_message ()">*tp_cli_debug_signal_callback_new_debug_message</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
75
 
</td>
76
 
</tr>
77
 
<tr>
78
 
<td class="function_type">
79
 
<span class="returnvalue">void</span>
80
 
</td>
81
 
<td class="function_name">
82
 
<a class="link" href="TpDebugClient.html#tp-debug-client-init-known-interfaces" title="tp_debug_client_init_known_interfaces ()">tp_debug_client_init_known_interfaces</a> <span class="c_punctuation">()</span>
83
 
</td>
84
 
</tr>
85
 
<tr>
86
 
<td class="function_type">
87
 
<a class="link" href="TpDebugClient.html" title="TpDebugClient"><span class="returnvalue">TpDebugClient</span></a> *
88
 
</td>
89
 
<td class="function_name">
90
 
<a class="link" href="TpDebugClient.html#tp-debug-client-new" title="tp_debug_client_new ()">tp_debug_client_new</a> <span class="c_punctuation">()</span>
91
 
</td>
92
 
</tr>
93
 
<tr>
94
 
<td class="function_type">
95
 
<span class="returnvalue">void</span>
96
 
</td>
97
 
<td class="function_name">
98
 
<a class="link" href="TpDebugClient.html#tp-debug-client-set-enabled-async" title="tp_debug_client_set_enabled_async ()">tp_debug_client_set_enabled_async</a> <span class="c_punctuation">()</span>
99
 
</td>
100
 
</tr>
101
 
<tr>
102
 
<td class="function_type">
103
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
104
 
</td>
105
 
<td class="function_name">
106
 
<a class="link" href="TpDebugClient.html#tp-debug-client-set-enabled-finish" title="tp_debug_client_set_enabled_finish ()">tp_debug_client_set_enabled_finish</a> <span class="c_punctuation">()</span>
107
 
</td>
108
 
</tr>
109
 
<tr>
110
 
<td class="function_type">
111
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
112
 
</td>
113
 
<td class="function_name">
114
 
<a class="link" href="TpDebugClient.html#tp-debug-client-is-enabled" title="tp_debug_client_is_enabled ()">tp_debug_client_is_enabled</a> <span class="c_punctuation">()</span>
115
 
</td>
116
 
</tr>
117
 
</tbody>
118
 
</table></div>
 
94
<a name="TpDebugClient.object-hierarchy"></a><h2>Object Hierarchy</h2>
 
95
<pre class="synopsis">
 
96
  <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
 
97
   +----<a class="link" href="telepathy-glib-proxy.html#TpProxy">TpProxy</a>
 
98
         +----TpDebugClient
 
99
</pre>
119
100
</div>
120
101
<div class="refsect1">
121
102
<a name="TpDebugClient.properties"></a><h2>Properties</h2>
122
 
<div class="informaltable"><table border="0">
123
 
<colgroup>
124
 
<col width="150px" class="properties_type">
125
 
<col width="300px" class="properties_name">
126
 
<col width="200px" class="properties_flags">
127
 
</colgroup>
128
 
<tbody><tr>
129
 
<td class="property_type"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
130
 
<td class="property_name"><a class="link" href="TpDebugClient.html#TpDebugClient--enabled" title="The “enabled” property">enabled</a></td>
131
 
<td class="property_flags">Read</td>
132
 
</tr></tbody>
133
 
</table></div>
 
103
<pre class="synopsis">
 
104
  "<a class="link" href="TpDebugClient.html#TpDebugClient--enabled" title='The "enabled" property'>enabled</a>"                  <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read
 
105
</pre>
134
106
</div>
135
107
<div class="refsect1">
136
108
<a name="TpDebugClient.signals"></a><h2>Signals</h2>
137
 
<div class="informaltable"><table border="0">
138
 
<colgroup>
139
 
<col width="150px" class="signals_return">
140
 
<col width="300px" class="signals_name">
141
 
<col width="200px" class="signals_flags">
142
 
</colgroup>
143
 
<tbody><tr>
144
 
<td class="signal_type"><span class="returnvalue">void</span></td>
145
 
<td class="signal_name"><a class="link" href="TpDebugClient.html#TpDebugClient-new-debug-message" title="The “new-debug-message” signal">new-debug-message</a></td>
146
 
<td class="signal_flags">Run Last</td>
147
 
</tr></tbody>
148
 
</table></div>
149
 
</div>
150
 
<div class="refsect1">
151
 
<a name="TpDebugClient.other"></a><h2>Types and Values</h2>
152
 
<div class="informaltable"><table width="100%" border="0">
153
 
<colgroup>
154
 
<col width="150px" class="name">
155
 
<col class="description">
156
 
</colgroup>
157
 
<tbody>
158
 
<tr>
159
 
<td class="datatype_keyword"> </td>
160
 
<td class="function_name"><a class="link" href="TpDebugClient.html#TpDebugClient-struct" title="TpDebugClient">TpDebugClient</a></td>
161
 
</tr>
162
 
<tr>
163
 
<td class="datatype_keyword"> </td>
164
 
<td class="function_name"><a class="link" href="TpDebugClient.html#TpDebugClientClass" title="TpDebugClientClass">TpDebugClientClass</a></td>
165
 
</tr>
166
 
</tbody>
167
 
</table></div>
168
 
</div>
169
 
<div class="refsect1">
170
 
<a name="TpDebugClient.object-hierarchy"></a><h2>Object Hierarchy</h2>
171
 
<pre class="screen">    <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
172
 
    <span class="lineart">╰──</span> <a class="link" href="telepathy-glib-proxy.html#TpProxy">TpProxy</a>
173
 
        <span class="lineart">╰──</span> TpDebugClient
174
 
</pre>
175
 
</div>
176
 
<div class="refsect1">
177
 
<a name="TpDebugClient.includes"></a><h2>Includes</h2>
178
 
<pre class="synopsis">#include &lt;telepathy-glib/telepathy-glib.h&gt;
 
109
<pre class="synopsis">
 
110
  "<a class="link" href="TpDebugClient.html#TpDebugClient-new-debug-message" title='The "new-debug-message" signal'>new-debug-message</a>"                              : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
179
111
</pre>
180
112
</div>
181
113
<div class="refsect1">
182
114
<a name="TpDebugClient.description"></a><h2>Description</h2>
183
 
<p>This module provides access to the auxiliary objects used to
184
 
implement <a class="link" href="telepathy-glib-svc-debug.html#TpSvcDebug"><span class="type">TpSvcDebug</span></a>.</p>
 
115
<p>
 
116
This module provides access to the auxiliary objects used to
 
117
implement <a class="link" href="telepathy-glib-svc-debug.html#TpSvcDebug"><span class="type">TpSvcDebug</span></a>.
 
118
</p>
185
119
</div>
186
120
<div class="refsect1">
187
 
<a name="TpDebugClient.functions_details"></a><h2>Functions</h2>
188
 
<div class="refsect2">
189
 
<a name="tp-cli-debug-call-get-messages"></a><h3>tp_cli_debug_call_get_messages ()</h3>
190
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> *
191
 
tp_cli_debug_call_get_messages (<em class="parameter"><code><a class="link" href="TpDebugClient.html" title="TpDebugClient"><span class="type">TpDebugClient</span></a> *proxy</code></em>,
192
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
193
 
                                <em class="parameter"><code><a class="link" href="TpDebugClient.html#tp-cli-debug-callback-for-get-messages" title="tp_cli_debug_callback_for_get_messages ()"><span class="type">tp_cli_debug_callback_for_get_messages</span></a> callback</code></em>,
194
 
                                <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>,
195
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
196
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
197
 
<p>Start a GetMessages method call.</p>
198
 
<p>Retrieve buffered debug messages. An implementation could have a         limit on how many message it keeps and so the array returned from         this method should not be assumed to be all of the messages in         the lifetime of the service.</p>
199
 
<div class="refsect3">
200
 
<a name="id-1.4.69.10.2.6"></a><h4>Parameters</h4>
201
 
<div class="informaltable"><table width="100%" border="0">
 
121
<a name="TpDebugClient.details"></a><h2>Details</h2>
 
122
<div class="refsect2">
 
123
<a name="TpDebugClient-struct"></a><h3>TpDebugClient</h3>
 
124
<pre class="programlisting">typedef struct _TpDebugClient TpDebugClient;</pre>
 
125
<p>
 
126
A proxy object for the debug interface of a Telepathy component.
 
127
</p>
 
128
<p class="since">Since 0.19.0</p>
 
129
</div>
 
130
<hr>
 
131
<div class="refsect2">
 
132
<a name="TpDebugClientClass"></a><h3>TpDebugClientClass</h3>
 
133
<pre class="programlisting">typedef struct _TpDebugClientClass TpDebugClientClass;</pre>
 
134
<p>
 
135
The class of a <a class="link" href="TpDebugClient.html" title="TpDebugClient"><span class="type">TpDebugClient</span></a>.
 
136
</p>
 
137
<p class="since">Since 0.19.0</p>
 
138
</div>
 
139
<hr>
 
140
<div class="refsect2">
 
141
<a name="tp-cli-debug-call-get-messages"></a><h3>tp_cli_debug_call_get_messages ()</h3>
 
142
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * tp_cli_debug_call_get_messages     (<em class="parameter"><code><a class="link" href="TpDebugClient.html" title="TpDebugClient"><span class="type">TpDebugClient</span></a> *proxy</code></em>,
 
143
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
144
                                                         <em class="parameter"><code><a class="link" href="TpDebugClient.html#tp-cli-debug-callback-for-get-messages" title="tp_cli_debug_callback_for_get_messages ()"><span class="type">tp_cli_debug_callback_for_get_messages</span></a> callback</code></em>,
 
145
                                                         <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>,
 
146
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
147
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
 
148
<p>
 
149
Start a GetMessages method call.
 
150
</p>
 
151
<p>
 
152
Retrieve buffered debug messages. An implementation could have a         limit on how many message it keeps and so the array returned from         this method should not be assumed to be all of the messages in         the lifetime of the service.
 
153
</p>
 
154
<div class="variablelist"><table border="0" class="variablelist">
202
155
<colgroup>
203
 
<col width="150px" class="parameters_name">
204
 
<col class="parameters_description">
205
 
<col width="200px" class="parameters_annotations">
 
156
<col align="left" valign="top">
 
157
<col>
206
158
</colgroup>
207
159
<tbody>
208
160
<tr>
209
 
<td class="parameter_name"><p>proxy</p></td>
210
 
<td class="parameter_description"><p>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a></p></td>
211
 
<td class="parameter_annotations"> </td>
212
 
</tr>
213
 
<tr>
214
 
<td class="parameter_name"><p>timeout_ms</p></td>
215
 
<td class="parameter_description"><p>the timeout in milliseconds, or -1 to use the
216
 
default</p></td>
217
 
<td class="parameter_annotations"> </td>
218
 
</tr>
219
 
<tr>
220
 
<td class="parameter_name"><p>callback</p></td>
221
 
<td class="parameter_description"><p>called when the method call succeeds or fails;
 
161
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
162
<td>the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a>
 
163
</td>
 
164
</tr>
 
165
<tr>
 
166
<td><p><span class="term"><em class="parameter"><code>timeout_ms</code></em> :</span></p></td>
 
167
<td>the timeout in milliseconds, or -1 to use the
 
168
default</td>
 
169
</tr>
 
170
<tr>
 
171
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 
172
<td>called when the method call succeeds or fails;
222
173
may be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to make a "fire and forget" call with no
223
 
reply tracking</p></td>
224
 
<td class="parameter_annotations"> </td>
225
 
</tr>
226
 
<tr>
227
 
<td class="parameter_name"><p>user_data</p></td>
228
 
<td class="parameter_description"><p>user-supplied data passed to the callback;
229
 
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em>
230
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
231
 
<td class="parameter_annotations"> </td>
232
 
</tr>
233
 
<tr>
234
 
<td class="parameter_name"><p>destroy</p></td>
235
 
<td class="parameter_description"><p>called with the user_data as argument, after the
 
174
reply tracking</td>
 
175
</tr>
 
176
<tr>
 
177
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
178
<td>user-supplied data passed to the callback;
 
179
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
180
</td>
 
181
</tr>
 
182
<tr>
 
183
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
 
184
<td>called with the user_data as argument, after the
236
185
call has succeeded, failed or been cancelled;
237
 
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em>
238
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
239
 
<td class="parameter_annotations"> </td>
 
186
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if <em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
187
</td>
240
188
</tr>
241
189
<tr>
242
 
<td class="parameter_name"><p>weak_object</p></td>
243
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, a <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be
 
190
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
191
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, a <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be
244
192
weakly referenced; if it is destroyed, this call
245
193
will automatically be cancelled. Must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
246
 
<em class="parameter"><code>callback</code></em>
247
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
248
 
<td class="parameter_annotations"> </td>
 
194
<em class="parameter"><code>callback</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
195
</td>
249
196
</tr>
250
 
</tbody>
251
 
</table></div>
252
 
</div>
253
 
<div class="refsect3">
254
 
<a name="id-1.4.69.10.2.7"></a><h4>Returns</h4>
255
 
<p> a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
 
197
<tr>
 
198
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
199
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="type">TpProxyPendingCall</span></a> representing the call in
256
200
progress. It is borrowed from the object, and will become
257
201
invalid when the callback is called, the call is
258
 
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</p>
259
 
<p></p>
260
 
</div>
261
 
</div>
262
 
<hr>
263
 
<div class="refsect2">
264
 
<a name="tp-cli-debug-callback-for-get-messages"></a><h3>tp_cli_debug_callback_for_get_messages ()</h3>
265
 
<pre class="programlisting"><span class="returnvalue">void</span>
266
 
<span class="c_punctuation">(</span>*tp_cli_debug_callback_for_get_messages<span class="c_punctuation">)</span>
267
 
                               (<em class="parameter"><code><a class="link" href="TpDebugClient.html" title="TpDebugClient"><span class="type">TpDebugClient</span></a> *proxy</code></em>,
268
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *out_Messages</code></em>,
269
 
                                <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
270
 
                                <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>,
271
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
272
 
<p>Signature of the callback called when a GetMessages method call
273
 
succeeds or fails.</p>
274
 
<div class="refsect3">
275
 
<a name="id-1.4.69.10.3.5"></a><h4>Parameters</h4>
276
 
<div class="informaltable"><table width="100%" border="0">
277
 
<colgroup>
278
 
<col width="150px" class="parameters_name">
279
 
<col class="parameters_description">
280
 
<col width="200px" class="parameters_annotations">
281
 
</colgroup>
282
 
<tbody>
283
 
<tr>
284
 
<td class="parameter_name"><p>proxy</p></td>
285
 
<td class="parameter_description"><p>the proxy on which the call was made</p></td>
286
 
<td class="parameter_annotations"> </td>
287
 
</tr>
288
 
<tr>
289
 
<td class="parameter_name"><p>out_Messages</p></td>
290
 
<td class="parameter_description"><p>Used to return an 'out' argument if <em class="parameter"><code>error</code></em>
291
 
is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>: A list of debug messages.</p></td>
292
 
<td class="parameter_annotations"> </td>
293
 
</tr>
294
 
<tr>
295
 
<td class="parameter_name"><p>error</p></td>
296
 
<td class="parameter_description"><p><a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on success, or an error on failure</p></td>
297
 
<td class="parameter_annotations"> </td>
298
 
</tr>
299
 
<tr>
300
 
<td class="parameter_name"><p>user_data</p></td>
301
 
<td class="parameter_description"><p>user-supplied data</p></td>
302
 
<td class="parameter_annotations"> </td>
303
 
</tr>
304
 
<tr>
305
 
<td class="parameter_name"><p>weak_object</p></td>
306
 
<td class="parameter_description"><p>user-supplied object</p></td>
307
 
<td class="parameter_annotations"> </td>
308
 
</tr>
309
 
</tbody>
310
 
</table></div>
311
 
</div>
312
 
</div>
313
 
<hr>
314
 
<div class="refsect2">
315
 
<a name="tp-cli-debug-connect-to-new-debug-message"></a><h3>tp_cli_debug_connect_to_new_debug_message ()</h3>
316
 
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> *
317
 
tp_cli_debug_connect_to_new_debug_message
318
 
                               (<em class="parameter"><code><a class="link" href="TpDebugClient.html" title="TpDebugClient"><span class="type">TpDebugClient</span></a> *proxy</code></em>,
319
 
                                <em class="parameter"><code><a class="link" href="TpDebugClient.html#tp-cli-debug-signal-callback-new-debug-message" title="tp_cli_debug_signal_callback_new_debug_message ()"><span class="type">tp_cli_debug_signal_callback_new_debug_message</span></a> callback</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>,
321
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
322
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
323
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
324
 
<p>Connect a handler to the signal NewDebugMessage.</p>
325
 
<p>Emitted when a debug messages is generated if the         &lt;tp:member-ref&gt;Enabled&lt;/tp:member-ref&gt; property is set to TRUE.</p>
326
 
<div class="refsect3">
327
 
<a name="id-1.4.69.10.4.6"></a><h4>Parameters</h4>
328
 
<div class="informaltable"><table width="100%" border="0">
329
 
<colgroup>
330
 
<col width="150px" class="parameters_name">
331
 
<col class="parameters_description">
332
 
<col width="200px" class="parameters_annotations">
333
 
</colgroup>
334
 
<tbody>
335
 
<tr>
336
 
<td class="parameter_name"><p>proxy</p></td>
337
 
<td class="parameter_description"><p>A <a class="link" href="TpDebugClient.html" title="TpDebugClient"><span class="type">TpDebugClient</span></a> or subclass</p></td>
338
 
<td class="parameter_annotations"> </td>
339
 
</tr>
340
 
<tr>
341
 
<td class="parameter_name"><p>callback</p></td>
342
 
<td class="parameter_description"><p>Callback to be called when the signal is
343
 
received</p></td>
344
 
<td class="parameter_annotations"> </td>
345
 
</tr>
346
 
<tr>
347
 
<td class="parameter_name"><p>user_data</p></td>
348
 
<td class="parameter_description"><p>User-supplied data for the callback</p></td>
349
 
<td class="parameter_annotations"> </td>
350
 
</tr>
351
 
<tr>
352
 
<td class="parameter_name"><p>destroy</p></td>
353
 
<td class="parameter_description"><p>Destructor for the user-supplied data, which
 
202
cancelled or the <a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> becomes invalid.</td>
 
203
</tr>
 
204
</tbody>
 
205
</table></div>
 
206
</div>
 
207
<hr>
 
208
<div class="refsect2">
 
209
<a name="tp-cli-debug-callback-for-get-messages"></a><h3>tp_cli_debug_callback_for_get_messages ()</h3>
 
210
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_cli_debug_callback_for_get_messages)
 
211
                                                        (<em class="parameter"><code><a class="link" href="TpDebugClient.html" title="TpDebugClient"><span class="type">TpDebugClient</span></a> *proxy</code></em>,
 
212
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *out_Messages</code></em>,
 
213
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>,
 
214
                                                         <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>,
 
215
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
 
216
<p>
 
217
Signature of the callback called when a GetMessages method call
 
218
succeeds or fails.
 
219
</p>
 
220
<div class="variablelist"><table border="0" class="variablelist">
 
221
<colgroup>
 
222
<col align="left" valign="top">
 
223
<col>
 
224
</colgroup>
 
225
<tbody>
 
226
<tr>
 
227
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
228
<td>the proxy on which the call was made</td>
 
229
</tr>
 
230
<tr>
 
231
<td><p><span class="term"><em class="parameter"><code>out_Messages</code></em> :</span></p></td>
 
232
<td>Used to return an 'out' argument if <em class="parameter"><code>error</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>: A list of debug messages.</td>
 
233
</tr>
 
234
<tr>
 
235
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
236
<td>
 
237
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on success, or an error on failure</td>
 
238
</tr>
 
239
<tr>
 
240
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
241
<td>user-supplied data</td>
 
242
</tr>
 
243
<tr>
 
244
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
245
<td>user-supplied object</td>
 
246
</tr>
 
247
</tbody>
 
248
</table></div>
 
249
</div>
 
250
<hr>
 
251
<div class="refsect2">
 
252
<a name="tp-cli-debug-connect-to-new-debug-message"></a><h3>tp_cli_debug_connect_to_new_debug_message ()</h3>
 
253
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * tp_cli_debug_connect_to_new_debug_message
 
254
                                                        (<em class="parameter"><code><a class="link" href="TpDebugClient.html" title="TpDebugClient"><span class="type">TpDebugClient</span></a> *proxy</code></em>,
 
255
                                                         <em class="parameter"><code><a class="link" href="TpDebugClient.html#tp-cli-debug-signal-callback-new-debug-message" title="tp_cli_debug_signal_callback_new_debug_message ()"><span class="type">tp_cli_debug_signal_callback_new_debug_message</span></a> callback</code></em>,
 
256
                                                         <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>,
 
257
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy</code></em>,
 
258
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>,
 
259
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
260
<p>
 
261
Connect a handler to the signal NewDebugMessage.
 
262
</p>
 
263
<p>
 
264
Emitted when a debug messages is generated if the         &lt;tp:member-ref&gt;Enabled&lt;/tp:member-ref&gt; property is set to TRUE.
 
265
</p>
 
266
<div class="variablelist"><table border="0" class="variablelist">
 
267
<colgroup>
 
268
<col align="left" valign="top">
 
269
<col>
 
270
</colgroup>
 
271
<tbody>
 
272
<tr>
 
273
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
274
<td>A <a class="link" href="TpDebugClient.html" title="TpDebugClient"><span class="type">TpDebugClient</span></a> or subclass</td>
 
275
</tr>
 
276
<tr>
 
277
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 
278
<td>Callback to be called when the signal is
 
279
received</td>
 
280
</tr>
 
281
<tr>
 
282
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
283
<td>User-supplied data for the callback</td>
 
284
</tr>
 
285
<tr>
 
286
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
 
287
<td>Destructor for the user-supplied data, which
354
288
will be called when this signal is disconnected, or
355
 
before this function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
356
 
<td class="parameter_annotations"> </td>
 
289
before this function returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
290
</td>
357
291
</tr>
358
292
<tr>
359
 
<td class="parameter_name"><p>weak_object</p></td>
360
 
<td class="parameter_description"><p>A <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be weakly referenced;
 
293
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
294
<td>A <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> which will be weakly referenced;
361
295
if it is destroyed, this callback will automatically be
362
 
disconnected</p></td>
363
 
<td class="parameter_annotations"> </td>
364
 
</tr>
365
 
<tr>
366
 
<td class="parameter_name"><p>error</p></td>
367
 
<td class="parameter_description"><p>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to raise an error if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is
368
 
returned</p></td>
369
 
<td class="parameter_annotations"> </td>
370
 
</tr>
371
 
</tbody>
372
 
</table></div>
373
 
</div>
374
 
<div class="refsect3">
375
 
<a name="id-1.4.69.10.4.7"></a><h4>Returns</h4>
376
 
<p> a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
 
296
disconnected</td>
 
297
</tr>
 
298
<tr>
 
299
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
300
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, used to raise an error if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is
 
301
returned</td>
 
302
</tr>
 
303
<tr>
 
304
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
305
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
377
306
above, which can be used to disconnect the signal; or
378
307
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the proxy does not have the desired interface
379
 
or has become invalid.</p>
380
 
<p></p>
381
 
</div>
 
308
or has become invalid.</td>
 
309
</tr>
 
310
</tbody>
 
311
</table></div>
382
312
</div>
383
313
<hr>
384
314
<div class="refsect2">
385
 
<a name="tp-cli-debug-signal-callback-new-debug-message"></a><h3>tp_cli_debug_signal_callback_new_debug_message ()</h3>
386
 
<pre class="programlisting"><span class="returnvalue">void</span>
387
 
<span class="c_punctuation">(</span>*tp_cli_debug_signal_callback_new_debug_message<span class="c_punctuation">)</span>
388
 
                               (<em class="parameter"><code><a class="link" href="TpDebugClient.html" title="TpDebugClient"><span class="type">TpDebugClient</span></a> *proxy</code></em>,
389
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> arg_time</code></em>,
390
 
                                <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> *arg_domain</code></em>,
391
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_level</code></em>,
392
 
                                <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> *arg_message</code></em>,
393
 
                                <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>,
394
 
                                <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
395
 
<p>Represents the signature of a callback for the signal NewDebugMessage.</p>
396
 
<div class="refsect3">
397
 
<a name="id-1.4.69.10.5.5"></a><h4>Parameters</h4>
398
 
<div class="informaltable"><table width="100%" border="0">
 
315
<a name="tp-cli-debug-signal-callback-new-debug-message"></a><h3>tp_cli_debug_signal_callback_new_debug_message ()</h3>
 
316
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_cli_debug_signal_callback_new_debug_message)
 
317
                                                        (<em class="parameter"><code><a class="link" href="TpDebugClient.html" title="TpDebugClient"><span class="type">TpDebugClient</span></a> *proxy</code></em>,
 
318
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> arg_time</code></em>,
 
319
                                                         <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> *arg_domain</code></em>,
 
320
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_level</code></em>,
 
321
                                                         <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> *arg_message</code></em>,
 
322
                                                         <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>,
 
323
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *weak_object</code></em>);</pre>
 
324
<p>
 
325
Represents the signature of a callback for the signal NewDebugMessage.
 
326
</p>
 
327
<div class="variablelist"><table border="0" class="variablelist">
399
328
<colgroup>
400
 
<col width="150px" class="parameters_name">
401
 
<col class="parameters_description">
402
 
<col width="200px" class="parameters_annotations">
 
329
<col align="left" valign="top">
 
330
<col>
403
331
</colgroup>
404
332
<tbody>
405
333
<tr>
406
 
<td class="parameter_name"><p>proxy</p></td>
407
 
<td class="parameter_description"><p>The proxy on which <a class="link" href="TpDebugClient.html#tp-cli-debug-connect-to-new-debug-message" title="tp_cli_debug_connect_to_new_debug_message ()"><code class="function">tp_cli_debug_connect_to_new_debug_message()</code></a>
408
 
was called</p></td>
409
 
<td class="parameter_annotations"> </td>
410
 
</tr>
411
 
<tr>
412
 
<td class="parameter_name"><p>arg_time</p></td>
413
 
<td class="parameter_description"><p>Timestamp of the debug message.</p></td>
414
 
<td class="parameter_annotations"> </td>
415
 
</tr>
416
 
<tr>
417
 
<td class="parameter_name"><p>arg_domain</p></td>
418
 
<td class="parameter_description"><p>Domain of the debug message, as described in the Debug_Message struct.</p></td>
419
 
<td class="parameter_annotations"> </td>
420
 
</tr>
421
 
<tr>
422
 
<td class="parameter_name"><p>arg_level</p></td>
423
 
<td class="parameter_description"><p>Level of the debug message. (<a class="link" href="telepathy-glib-enums.html#TpDebugLevel" title="enum TpDebugLevel"><span class="type">TpDebugLevel</span></a>)</p></td>
424
 
<td class="parameter_annotations"> </td>
425
 
</tr>
426
 
<tr>
427
 
<td class="parameter_name"><p>arg_message</p></td>
428
 
<td class="parameter_description"><p>The text of the debug message.</p></td>
429
 
<td class="parameter_annotations"> </td>
430
 
</tr>
431
 
<tr>
432
 
<td class="parameter_name"><p>user_data</p></td>
433
 
<td class="parameter_description"><p>User-supplied data</p></td>
434
 
<td class="parameter_annotations"> </td>
435
 
</tr>
436
 
<tr>
437
 
<td class="parameter_name"><p>weak_object</p></td>
438
 
<td class="parameter_description"><p>User-supplied weakly referenced object</p></td>
439
 
<td class="parameter_annotations"> </td>
 
334
<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
 
335
<td>The proxy on which <a class="link" href="TpDebugClient.html#tp-cli-debug-connect-to-new-debug-message" title="tp_cli_debug_connect_to_new_debug_message ()"><code class="function">tp_cli_debug_connect_to_new_debug_message()</code></a>
 
336
was called</td>
 
337
</tr>
 
338
<tr>
 
339
<td><p><span class="term"><em class="parameter"><code>arg_time</code></em> :</span></p></td>
 
340
<td>Timestamp of the debug message.</td>
 
341
</tr>
 
342
<tr>
 
343
<td><p><span class="term"><em class="parameter"><code>arg_domain</code></em> :</span></p></td>
 
344
<td>Domain of the debug message, as described in the Debug_Message struct.</td>
 
345
</tr>
 
346
<tr>
 
347
<td><p><span class="term"><em class="parameter"><code>arg_level</code></em> :</span></p></td>
 
348
<td>Level of the debug message. (<a class="link" href="telepathy-glib-enums.html#TpDebugLevel" title="enum TpDebugLevel"><span class="type">TpDebugLevel</span></a>)</td>
 
349
</tr>
 
350
<tr>
 
351
<td><p><span class="term"><em class="parameter"><code>arg_message</code></em> :</span></p></td>
 
352
<td>The text of the debug message.</td>
 
353
</tr>
 
354
<tr>
 
355
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
356
<td>User-supplied data</td>
 
357
</tr>
 
358
<tr>
 
359
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
 
360
<td>User-supplied weakly referenced object</td>
440
361
</tr>
441
362
</tbody>
442
363
</table></div>
443
364
</div>
444
 
</div>
445
365
<hr>
446
366
<div class="refsect2">
447
 
<a name="tp-debug-client-init-known-interfaces"></a><h3>tp_debug_client_init_known_interfaces ()</h3>
448
 
<pre class="programlisting"><span class="returnvalue">void</span>
449
 
tp_debug_client_init_known_interfaces (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
450
 
<p>Ensure that the known interfaces for TpDebugClient have been set up.
 
367
<a name="tp-debug-client-init-known-interfaces"></a><h3>tp_debug_client_init_known_interfaces ()</h3>
 
368
<pre class="programlisting"><span class="returnvalue">void</span>                tp_debug_client_init_known_interfaces
 
369
                                                        (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 
370
<p>
 
371
Ensure that the known interfaces for TpDebugClient have been set up.
451
372
This is done automatically when necessary, but for correct
452
373
overriding of library interfaces by local extensions, you should
453
374
call this function before calling
454
 
<a class="link" href="telepathy-glib-proxy-subclass.html#tp-proxy-or-subclass-hook-on-interface-add" title="tp_proxy_or_subclass_hook_on_interface_add ()"><code class="function">tp_proxy_or_subclass_hook_on_interface_add()</code></a> with first argument
455
 
<code class="literal">TP_TYPE_DEBUG_CLIENT</code>.</p>
456
 
<p class="since">Since 0.19.0</p>
457
 
</div>
458
 
<hr>
459
 
<div class="refsect2">
460
 
<a name="tp-debug-client-new"></a><h3>tp_debug_client_new ()</h3>
461
 
<pre class="programlisting"><a class="link" href="TpDebugClient.html" title="TpDebugClient"><span class="returnvalue">TpDebugClient</span></a> *
462
 
tp_debug_client_new (<em class="parameter"><code><a class="link" href="telepathy-glib-dbus.html#TpDBusDaemon"><span class="type">TpDBusDaemon</span></a> *dbus</code></em>,
463
 
                     <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> *unique_name</code></em>,
464
 
                     <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
465
 
<p></p>
466
 
<div class="refsect3">
467
 
<a name="id-1.4.69.10.7.5"></a><h4>Parameters</h4>
468
 
<div class="informaltable"><table width="100%" border="0">
469
 
<colgroup>
470
 
<col width="150px" class="parameters_name">
471
 
<col class="parameters_description">
472
 
<col width="200px" class="parameters_annotations">
473
 
</colgroup>
474
 
<tbody>
475
 
<tr>
476
 
<td class="parameter_name"><p>dbus</p></td>
477
 
<td class="parameter_description"><p>a D-Bus daemon; may not be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
478
 
<td class="parameter_annotations"> </td>
479
 
</tr>
480
 
<tr>
481
 
<td class="parameter_name"><p>unique_name</p></td>
482
 
<td class="parameter_description"><p>the unique name of the process to be debugged; may not be
483
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> or a well-known name</p></td>
484
 
<td class="parameter_annotations"> </td>
485
 
</tr>
486
 
<tr>
487
 
<td class="parameter_name"><p>error</p></td>
488
 
<td class="parameter_description"><p>used to raise an error if <em class="parameter"><code>unique_name</code></em>
489
 
is not valid</p></td>
490
 
<td class="parameter_annotations"> </td>
491
 
</tr>
492
 
</tbody>
493
 
</table></div>
494
 
</div>
495
 
<div class="refsect3">
496
 
<a name="id-1.4.69.10.7.6"></a><h4>Returns</h4>
497
 
<p> a new debug client proxy, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on invalid arguments</p>
498
 
<p></p>
499
 
</div>
500
 
<p class="since">Since 0.19.0</p>
501
 
</div>
502
 
<hr>
503
 
<div class="refsect2">
504
 
<a name="tp-debug-client-set-enabled-async"></a><h3>tp_debug_client_set_enabled_async ()</h3>
505
 
<pre class="programlisting"><span class="returnvalue">void</span>
506
 
tp_debug_client_set_enabled_async (<em class="parameter"><code><a class="link" href="TpDebugClient.html" title="TpDebugClient"><span class="type">TpDebugClient</span></a> *self</code></em>,
507
 
                                   <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> enabled</code></em>,
508
 
                                   <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
509
 
                                   <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>
510
 
<p>Enable or disable publishing of debug messages on the bus by the component
511
 
owning <em class="parameter"><code>self</code></em>
512
 
's bus name.</p>
513
 
<div class="refsect3">
514
 
<a name="id-1.4.69.10.8.5"></a><h4>Parameters</h4>
515
 
<div class="informaltable"><table width="100%" border="0">
516
 
<colgroup>
517
 
<col width="150px" class="parameters_name">
518
 
<col class="parameters_description">
519
 
<col width="200px" class="parameters_annotations">
520
 
</colgroup>
521
 
<tbody>
522
 
<tr>
523
 
<td class="parameter_name"><p>self</p></td>
524
 
<td class="parameter_description"><p>a <a class="link" href="TpDebugClient.html" title="TpDebugClient"><span class="type">TpDebugClient</span></a></p></td>
525
 
<td class="parameter_annotations"> </td>
526
 
</tr>
527
 
<tr>
528
 
<td class="parameter_name"><p>enabled</p></td>
529
 
<td class="parameter_description"><p><a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if debug messages should be published on the bus, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
530
 
otherwise</p></td>
531
 
<td class="parameter_annotations"> </td>
532
 
</tr>
533
 
<tr>
534
 
<td class="parameter_name"><p>callback</p></td>
535
 
<td class="parameter_description"><p>a callback to call when the request is satisfied</p></td>
536
 
<td class="parameter_annotations"> </td>
537
 
</tr>
538
 
<tr>
539
 
<td class="parameter_name"><p>user_data</p></td>
540
 
<td class="parameter_description"><p>data to pass to <em class="parameter"><code>callback</code></em>
541
 
</p></td>
542
 
<td class="parameter_annotations"> </td>
543
 
</tr>
544
 
</tbody>
545
 
</table></div>
546
 
</div>
547
 
<p class="since">Since 0.19.0</p>
548
 
</div>
549
 
<hr>
550
 
<div class="refsect2">
551
 
<a name="tp-debug-client-set-enabled-finish"></a><h3>tp_debug_client_set_enabled_finish ()</h3>
552
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
553
 
tp_debug_client_set_enabled_finish (<em class="parameter"><code><a class="link" href="TpDebugClient.html" title="TpDebugClient"><span class="type">TpDebugClient</span></a> *self</code></em>,
554
 
                                    <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
555
 
                                    <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
556
 
<p>Finishes <a class="link" href="TpDebugClient.html#tp-debug-client-set-enabled-async" title="tp_debug_client_set_enabled_async ()"><code class="function">tp_debug_client_set_enabled_async()</code></a>.</p>
557
 
<div class="refsect3">
558
 
<a name="id-1.4.69.10.9.5"></a><h4>Parameters</h4>
559
 
<div class="informaltable"><table width="100%" border="0">
560
 
<colgroup>
561
 
<col width="150px" class="parameters_name">
562
 
<col class="parameters_description">
563
 
<col width="200px" class="parameters_annotations">
564
 
</colgroup>
565
 
<tbody>
566
 
<tr>
567
 
<td class="parameter_name"><p>self</p></td>
568
 
<td class="parameter_description"><p>a <a class="link" href="TpDebugClient.html" title="TpDebugClient"><span class="type">TpDebugClient</span></a></p></td>
569
 
<td class="parameter_annotations"> </td>
570
 
</tr>
571
 
<tr>
572
 
<td class="parameter_name"><p>result</p></td>
573
 
<td class="parameter_description"><p>a <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a></p></td>
574
 
<td class="parameter_annotations"> </td>
575
 
</tr>
576
 
<tr>
577
 
<td class="parameter_name"><p>error</p></td>
578
 
<td class="parameter_description"><p>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> to fill</p></td>
579
 
<td class="parameter_annotations"> </td>
580
 
</tr>
581
 
</tbody>
582
 
</table></div>
583
 
</div>
584
 
<div class="refsect3">
585
 
<a name="id-1.4.69.10.9.6"></a><h4>Returns</h4>
586
 
<p> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, if the operation suceeded, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</p>
587
 
<p></p>
588
 
</div>
589
 
<p class="since">Since 0.19.0</p>
590
 
</div>
591
 
<hr>
592
 
<div class="refsect2">
593
 
<a name="tp-debug-client-is-enabled"></a><h3>tp_debug_client_is_enabled ()</h3>
594
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
595
 
tp_debug_client_is_enabled (<em class="parameter"><code><a class="link" href="TpDebugClient.html" title="TpDebugClient"><span class="type">TpDebugClient</span></a> *self</code></em>);</pre>
596
 
<p>Return the <a class="link" href="TpDebugClient.html#TpDebugClient--enabled" title="The “enabled” property"><span class="type">“enabled”</span></a> property</p>
597
 
<div class="refsect3">
598
 
<a name="id-1.4.69.10.10.5"></a><h4>Parameters</h4>
599
 
<div class="informaltable"><table width="100%" border="0">
600
 
<colgroup>
601
 
<col width="150px" class="parameters_name">
602
 
<col class="parameters_description">
603
 
<col width="200px" class="parameters_annotations">
604
 
</colgroup>
605
 
<tbody><tr>
606
 
<td class="parameter_name"><p>self</p></td>
607
 
<td class="parameter_description"><p>a <a class="link" href="TpDebugClient.html" title="TpDebugClient"><span class="type">TpDebugClient</span></a></p></td>
608
 
<td class="parameter_annotations"> </td>
609
 
</tr></tbody>
610
 
</table></div>
611
 
</div>
612
 
<div class="refsect3">
613
 
<a name="id-1.4.69.10.10.6"></a><h4>Returns</h4>
614
 
<p> the value of <a class="link" href="TpDebugClient.html#TpDebugClient--enabled" title="The “enabled” property"><span class="type">“enabled”</span></a> property</p>
615
 
<p></p>
616
 
</div>
617
 
<p class="since">Since 0.19.0</p>
618
 
</div>
619
 
</div>
620
 
<div class="refsect1">
621
 
<a name="TpDebugClient.other_details"></a><h2>Types and Values</h2>
622
 
<div class="refsect2">
623
 
<a name="TpDebugClient-struct"></a><h3>TpDebugClient</h3>
624
 
<pre class="programlisting">typedef struct _TpDebugClient TpDebugClient;</pre>
625
 
<p>A proxy object for the debug interface of a Telepathy component.</p>
626
 
<p class="since">Since 0.19.0</p>
627
 
</div>
628
 
<hr>
629
 
<div class="refsect2">
630
 
<a name="TpDebugClientClass"></a><h3>TpDebugClientClass</h3>
631
 
<pre class="programlisting">typedef struct _TpDebugClientClass TpDebugClientClass;</pre>
632
 
<p>The class of a <a class="link" href="TpDebugClient.html" title="TpDebugClient"><span class="type">TpDebugClient</span></a>.</p>
 
375
<a class="link" href="telepathy-glib-proxy-subclass.html#tp-proxy-or-subclass-hook-on-interface-add" title="tp_proxy_or_subclass_hook_on_interface_add ()"><code class="function">tp_proxy_or_subclass_hook_on_interface_add()</code></a> with first argument
 
376
<code class="literal">TP_TYPE_DEBUG_CLIENT</code>.
 
377
</p>
 
378
<p class="since">Since 0.19.0</p>
 
379
</div>
 
380
<hr>
 
381
<div class="refsect2">
 
382
<a name="tp-debug-client-new"></a><h3>tp_debug_client_new ()</h3>
 
383
<pre class="programlisting"><a class="link" href="TpDebugClient.html" title="TpDebugClient"><span class="returnvalue">TpDebugClient</span></a> *     tp_debug_client_new                 (<em class="parameter"><code><a class="link" href="telepathy-glib-dbus.html#TpDBusDaemon"><span class="type">TpDBusDaemon</span></a> *dbus</code></em>,
 
384
                                                         <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> *unique_name</code></em>,
 
385
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
386
<p>
 
387
 
 
388
</p>
 
389
<div class="variablelist"><table border="0" class="variablelist">
 
390
<colgroup>
 
391
<col align="left" valign="top">
 
392
<col>
 
393
</colgroup>
 
394
<tbody>
 
395
<tr>
 
396
<td><p><span class="term"><em class="parameter"><code>dbus</code></em> :</span></p></td>
 
397
<td>a D-Bus daemon; may not be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
398
</td>
 
399
</tr>
 
400
<tr>
 
401
<td><p><span class="term"><em class="parameter"><code>unique_name</code></em> :</span></p></td>
 
402
<td>the unique name of the process to be debugged; may not be
 
403
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> or a well-known name</td>
 
404
</tr>
 
405
<tr>
 
406
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
407
<td>used to raise an error if <em class="parameter"><code>unique_name</code></em> is not valid</td>
 
408
</tr>
 
409
<tr>
 
410
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
411
<td>a new debug client proxy, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on invalid arguments</td>
 
412
</tr>
 
413
</tbody>
 
414
</table></div>
 
415
<p class="since">Since 0.19.0</p>
 
416
</div>
 
417
<hr>
 
418
<div class="refsect2">
 
419
<a name="tp-debug-client-set-enabled-async"></a><h3>tp_debug_client_set_enabled_async ()</h3>
 
420
<pre class="programlisting"><span class="returnvalue">void</span>                tp_debug_client_set_enabled_async   (<em class="parameter"><code><a class="link" href="TpDebugClient.html" title="TpDebugClient"><span class="type">TpDebugClient</span></a> *self</code></em>,
 
421
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> enabled</code></em>,
 
422
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
 
423
                                                         <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>
 
424
<p>
 
425
Enable or disable publishing of debug messages on the bus by the component
 
426
owning <em class="parameter"><code>self</code></em>'s bus name.
 
427
</p>
 
428
<div class="variablelist"><table border="0" class="variablelist">
 
429
<colgroup>
 
430
<col align="left" valign="top">
 
431
<col>
 
432
</colgroup>
 
433
<tbody>
 
434
<tr>
 
435
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
436
<td>a <a class="link" href="TpDebugClient.html" title="TpDebugClient"><span class="type">TpDebugClient</span></a>
 
437
</td>
 
438
</tr>
 
439
<tr>
 
440
<td><p><span class="term"><em class="parameter"><code>enabled</code></em> :</span></p></td>
 
441
<td>
 
442
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if debug messages should be published on the bus, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
 
443
otherwise</td>
 
444
</tr>
 
445
<tr>
 
446
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 
447
<td>a callback to call when the request is satisfied</td>
 
448
</tr>
 
449
<tr>
 
450
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
451
<td>data to pass to <em class="parameter"><code>callback</code></em>
 
452
</td>
 
453
</tr>
 
454
</tbody>
 
455
</table></div>
 
456
<p class="since">Since 0.19.0</p>
 
457
</div>
 
458
<hr>
 
459
<div class="refsect2">
 
460
<a name="tp-debug-client-set-enabled-finish"></a><h3>tp_debug_client_set_enabled_finish ()</h3>
 
461
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            tp_debug_client_set_enabled_finish  (<em class="parameter"><code><a class="link" href="TpDebugClient.html" title="TpDebugClient"><span class="type">TpDebugClient</span></a> *self</code></em>,
 
462
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
 
463
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 
464
<p>
 
465
Finishes <a class="link" href="TpDebugClient.html#tp-debug-client-set-enabled-async" title="tp_debug_client_set_enabled_async ()"><code class="function">tp_debug_client_set_enabled_async()</code></a>.
 
466
</p>
 
467
<div class="variablelist"><table border="0" class="variablelist">
 
468
<colgroup>
 
469
<col align="left" valign="top">
 
470
<col>
 
471
</colgroup>
 
472
<tbody>
 
473
<tr>
 
474
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
475
<td>a <a class="link" href="TpDebugClient.html" title="TpDebugClient"><span class="type">TpDebugClient</span></a>
 
476
</td>
 
477
</tr>
 
478
<tr>
 
479
<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
 
480
<td>a <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a>
 
481
</td>
 
482
</tr>
 
483
<tr>
 
484
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
485
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> to fill</td>
 
486
</tr>
 
487
<tr>
 
488
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
489
<td>
 
490
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, if the operation suceeded, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</td>
 
491
</tr>
 
492
</tbody>
 
493
</table></div>
 
494
<p class="since">Since 0.19.0</p>
 
495
</div>
 
496
<hr>
 
497
<div class="refsect2">
 
498
<a name="tp-debug-client-is-enabled"></a><h3>tp_debug_client_is_enabled ()</h3>
 
499
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            tp_debug_client_is_enabled          (<em class="parameter"><code><a class="link" href="TpDebugClient.html" title="TpDebugClient"><span class="type">TpDebugClient</span></a> *self</code></em>);</pre>
 
500
<p>
 
501
Return the <a class="link" href="TpDebugClient.html#TpDebugClient--enabled" title='The "enabled" property'><span class="type">"enabled"</span></a> property
 
502
</p>
 
503
<div class="variablelist"><table border="0" class="variablelist">
 
504
<colgroup>
 
505
<col align="left" valign="top">
 
506
<col>
 
507
</colgroup>
 
508
<tbody>
 
509
<tr>
 
510
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
511
<td>a <a class="link" href="TpDebugClient.html" title="TpDebugClient"><span class="type">TpDebugClient</span></a>
 
512
</td>
 
513
</tr>
 
514
<tr>
 
515
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
516
<td>the value of <a class="link" href="TpDebugClient.html#TpDebugClient--enabled" title='The "enabled" property'><span class="type">"enabled"</span></a> property</td>
 
517
</tr>
 
518
</tbody>
 
519
</table></div>
633
520
<p class="since">Since 0.19.0</p>
634
521
</div>
635
522
</div>
636
523
<div class="refsect1">
637
524
<a name="TpDebugClient.property-details"></a><h2>Property Details</h2>
638
525
<div class="refsect2">
639
 
<a name="TpDebugClient--enabled"></a><h3>The <code class="literal">“enabled”</code> property</h3>
640
 
<pre class="programlisting">  “enabled”                  <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
641
 
<p><a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if debug messages are published on the bus.</p>
642
 
<p>This property is meaningless until the
643
 
<code class="literal">TP_DEBUG_CLIENT_FEATURE_CORE</code> feature has been prepared.</p>
644
 
<p>Flags: Read</p>
 
526
<a name="TpDebugClient--enabled"></a><h3>The <code class="literal">"enabled"</code> property</h3>
 
527
<pre class="programlisting">  "enabled"                  <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read</pre>
 
528
<p>
 
529
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if debug messages are published on the bus.
 
530
</p>
 
531
<p>
 
532
This property is meaningless until the
 
533
<code class="literal">TP_DEBUG_CLIENT_FEATURE_CORE</code> feature has been prepared.
 
534
</p>
645
535
<p>Default value: FALSE</p>
646
536
<p class="since">Since 0.19.0</p>
647
537
</div>
649
539
<div class="refsect1">
650
540
<a name="TpDebugClient.signal-details"></a><h2>Signal Details</h2>
651
541
<div class="refsect2">
652
 
<a name="TpDebugClient-new-debug-message"></a><h3>The <code class="literal">“new-debug-message”</code> signal</h3>
653
 
<pre class="programlisting"><span class="returnvalue">void</span>
654
 
user_function (<a class="link" href="TpDebugClient.html" title="TpDebugClient"><span class="type">TpDebugClient</span></a>  *self,
655
 
               <a class="link" href="TpDebugMessage.html" title="TpDebugMessage"><span class="type">TpDebugMessage</span></a> *message,
656
 
               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>        user_data)</pre>
657
 
<p>Emitted when a <a class="link" href="TpDebugMessage.html" title="TpDebugMessage"><span class="type">TpDebugMessage</span></a> is generated if the TpDebugMessage:enabled
658
 
property is set to <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>.</p>
659
 
<div class="refsect3">
660
 
<a name="id-1.4.69.13.2.5"></a><h4>Parameters</h4>
661
 
<div class="informaltable"><table width="100%" border="0">
 
542
<a name="TpDebugClient-new-debug-message"></a><h3>The <code class="literal">"new-debug-message"</code> signal</h3>
 
543
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="TpDebugClient.html" title="TpDebugClient"><span class="type">TpDebugClient</span></a>  *self,
 
544
                                                        <a class="link" href="TpDebugMessage.html" title="TpDebugMessage"><span class="type">TpDebugMessage</span></a> *message,
 
545
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>        user_data)      : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
 
546
<p>
 
547
Emitted when a <a class="link" href="TpDebugMessage.html" title="TpDebugMessage"><span class="type">TpDebugMessage</span></a> is generated if the TpDebugMessage:enabled
 
548
property is set to <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>.
 
549
</p>
 
550
<div class="variablelist"><table border="0" class="variablelist">
662
551
<colgroup>
663
 
<col width="150px" class="parameters_name">
664
 
<col class="parameters_description">
665
 
<col width="200px" class="parameters_annotations">
 
552
<col align="left" valign="top">
 
553
<col>
666
554
</colgroup>
667
555
<tbody>
668
556
<tr>
669
 
<td class="parameter_name"><p>self</p></td>
670
 
<td class="parameter_description"><p>a <a class="link" href="TpDebugClient.html" title="TpDebugClient"><span class="type">TpDebugClient</span></a></p></td>
671
 
<td class="parameter_annotations"> </td>
672
 
</tr>
673
 
<tr>
674
 
<td class="parameter_name"><p>message</p></td>
675
 
<td class="parameter_description"><p>a <a class="link" href="TpDebugMessage.html" title="TpDebugMessage"><span class="type">TpDebugMessage</span></a></p></td>
676
 
<td class="parameter_annotations"> </td>
677
 
</tr>
678
 
<tr>
679
 
<td class="parameter_name"><p>user_data</p></td>
680
 
<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
681
 
<td class="parameter_annotations"> </td>
 
557
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
 
558
<td>a <a class="link" href="TpDebugClient.html" title="TpDebugClient"><span class="type">TpDebugClient</span></a>
 
559
</td>
 
560
</tr>
 
561
<tr>
 
562
<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
 
563
<td>a <a class="link" href="TpDebugMessage.html" title="TpDebugMessage"><span class="type">TpDebugMessage</span></a>
 
564
</td>
 
565
</tr>
 
566
<tr>
 
567
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
568
<td>user data set when the signal handler was connected.</td>
682
569
</tr>
683
570
</tbody>
684
571
</table></div>
685
 
</div>
686
 
<p>Flags: Run Last</p>
687
572
<p class="since">Since 0.19.0</p>
688
573
</div>
689
574
</div>
690
575
<div class="refsect1">
691
576
<a name="TpDebugClient.see-also"></a><h2>See Also</h2>
692
 
<p><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a></p>
 
577
<a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a>
693
578
</div>
694
579
</div>
695
580
<div class="footer">
696
581
<hr>
697
 
          Generated by GTK-Doc V1.20</div>
 
582
          Generated by GTK-Doc V1.19</div>
698
583
</body>
699
584
</html>
 
 
b'\\ No newline at end of file'