~ubuntu-branches/ubuntu/precise/telepathy-glib/precise-201111172307

« back to all changes in this revision

Viewing changes to docs/reference/html/telepathy-glib-proxy-tp-properties.html

  • Committer: Ken VanDine
  • Date: 2011-11-17 20:53:21 UTC
  • mfrom: (1.6.34 upstream)
  • Revision ID: ken.vandine@canonical.com-20111117205321-l704j7kr1zgw5v9h
New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
<link rel="up" href="ch-dbus.html" title="General D-Bus support">
9
9
<link rel="prev" href="telepathy-glib-proxy-dbus-core.html" title="TpProxy D-Bus core methods">
10
10
<link rel="next" href="telepathy-glib-dbus.html" title="D-Bus utilities">
11
 
<meta name="generator" content="GTK-Doc V1.17 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.18 (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">
42
42
 
43
43
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-proxy-tp-properties.html#tp-cli-properties-interface-callback-for-get-properties" title="tp_cli_properties_interface_callback_for_get_properties ()">*tp_cli_properties_interface_callback_for_get_properties</a>)
44
44
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
45
 
                                                         <em class="parameter"><code>const <span class="type">GPtrArray</span> *out_Values</code></em>,
46
 
                                                         <em class="parameter"><code>const <span class="type">GError</span> *error</code></em>,
47
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
48
 
                                                         <em class="parameter"><code><span class="type">GObject</span> *weak_object</code></em>);
 
45
                                                         <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_Values</code></em>,
 
46
                                                         <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>,
 
47
                                                         <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>,
 
48
                                                         <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>);
49
49
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * <a class="link" href="telepathy-glib-proxy-tp-properties.html#tp-cli-properties-interface-call-get-properties" title="tp_cli_properties_interface_call_get_properties ()">tp_cli_properties_interface_call_get_properties</a>
50
 
                                                        (<em class="parameter"><code><span class="type">gpointer</span> proxy</code></em>,
51
 
                                                         <em class="parameter"><code><span class="type">gint</span> timeout_ms</code></em>,
52
 
                                                         <em class="parameter"><code>const <span class="type">GArray</span> *in_Properties</code></em>,
 
50
                                                        (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
 
51
                                                         <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>,
 
52
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Properties</code></em>,
53
53
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-proxy-tp-properties.html#tp-cli-properties-interface-callback-for-get-properties" title="tp_cli_properties_interface_callback_for_get_properties ()"><span class="type">tp_cli_properties_interface_callback_for_get_properties</span></a> callback</code></em>,
54
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
55
 
                                                         <em class="parameter"><code><span class="type">GDestroyNotify</span> destroy</code></em>,
56
 
                                                         <em class="parameter"><code><span class="type">GObject</span> *weak_object</code></em>);
57
 
<span class="returnvalue">gboolean</span>            <a class="link" href="telepathy-glib-proxy-tp-properties.html#tp-cli-properties-interface-run-get-properties" title="tp_cli_properties_interface_run_get_properties ()">tp_cli_properties_interface_run_get_properties</a>
58
 
                                                        (<em class="parameter"><code><span class="type">gpointer</span> proxy</code></em>,
59
 
                                                         <em class="parameter"><code><span class="type">gint</span> timeout_ms</code></em>,
60
 
                                                         <em class="parameter"><code>const <span class="type">GArray</span> *in_Properties</code></em>,
61
 
                                                         <em class="parameter"><code><span class="type">GPtrArray</span> **out_Values</code></em>,
62
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>,
63
 
                                                         <em class="parameter"><code><span class="type">GMainLoop</span> **loop</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
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="telepathy-glib-proxy-tp-properties.html#tp-cli-properties-interface-run-get-properties" title="tp_cli_properties_interface_run_get_properties ()">tp_cli_properties_interface_run_get_properties</a>
 
58
                                                        (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
 
59
                                                         <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>,
 
60
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Properties</code></em>,
 
61
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> **out_Values</code></em>,
 
62
                                                         <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>,
 
63
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a> **loop</code></em>);
64
64
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-proxy-tp-properties.html#tp-cli-properties-interface-callback-for-list-properties" title="tp_cli_properties_interface_callback_for_list_properties ()">*tp_cli_properties_interface_callback_for_list_properties</a>)
65
65
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
66
 
                                                         <em class="parameter"><code>const <span class="type">GPtrArray</span> *out_Available_Properties</code></em>,
67
 
                                                         <em class="parameter"><code>const <span class="type">GError</span> *error</code></em>,
68
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
69
 
                                                         <em class="parameter"><code><span class="type">GObject</span> *weak_object</code></em>);
 
66
                                                         <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_Available_Properties</code></em>,
 
67
                                                         <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>,
 
68
                                                         <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>,
 
69
                                                         <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>);
70
70
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * <a class="link" href="telepathy-glib-proxy-tp-properties.html#tp-cli-properties-interface-call-list-properties" title="tp_cli_properties_interface_call_list_properties ()">tp_cli_properties_interface_call_list_properties</a>
71
 
                                                        (<em class="parameter"><code><span class="type">gpointer</span> proxy</code></em>,
72
 
                                                         <em class="parameter"><code><span class="type">gint</span> timeout_ms</code></em>,
 
71
                                                        (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
 
72
                                                         <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>,
73
73
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-proxy-tp-properties.html#tp-cli-properties-interface-callback-for-list-properties" title="tp_cli_properties_interface_callback_for_list_properties ()"><span class="type">tp_cli_properties_interface_callback_for_list_properties</span></a> callback</code></em>,
74
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
75
 
                                                         <em class="parameter"><code><span class="type">GDestroyNotify</span> destroy</code></em>,
76
 
                                                         <em class="parameter"><code><span class="type">GObject</span> *weak_object</code></em>);
77
 
<span class="returnvalue">gboolean</span>            <a class="link" href="telepathy-glib-proxy-tp-properties.html#tp-cli-properties-interface-run-list-properties" title="tp_cli_properties_interface_run_list_properties ()">tp_cli_properties_interface_run_list_properties</a>
78
 
                                                        (<em class="parameter"><code><span class="type">gpointer</span> proxy</code></em>,
79
 
                                                         <em class="parameter"><code><span class="type">gint</span> timeout_ms</code></em>,
80
 
                                                         <em class="parameter"><code><span class="type">GPtrArray</span> **out_Available_Properties</code></em>,
81
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>,
82
 
                                                         <em class="parameter"><code><span class="type">GMainLoop</span> **loop</code></em>);
 
74
                                                         <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>,
 
75
                                                         <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>,
 
76
                                                         <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>);
 
77
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="telepathy-glib-proxy-tp-properties.html#tp-cli-properties-interface-run-list-properties" title="tp_cli_properties_interface_run_list_properties ()">tp_cli_properties_interface_run_list_properties</a>
 
78
                                                        (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
 
79
                                                         <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>,
 
80
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> **out_Available_Properties</code></em>,
 
81
                                                         <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>,
 
82
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a> **loop</code></em>);
83
83
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-proxy-tp-properties.html#tp-cli-properties-interface-callback-for-set-properties" title="tp_cli_properties_interface_callback_for_set_properties ()">*tp_cli_properties_interface_callback_for_set_properties</a>)
84
84
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
85
 
                                                         <em class="parameter"><code>const <span class="type">GError</span> *error</code></em>,
86
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
87
 
                                                         <em class="parameter"><code><span class="type">GObject</span> *weak_object</code></em>);
 
85
                                                         <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>,
 
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
                                                         <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>);
88
88
<a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * <a class="link" href="telepathy-glib-proxy-tp-properties.html#tp-cli-properties-interface-call-set-properties" title="tp_cli_properties_interface_call_set_properties ()">tp_cli_properties_interface_call_set_properties</a>
89
 
                                                        (<em class="parameter"><code><span class="type">gpointer</span> proxy</code></em>,
90
 
                                                         <em class="parameter"><code><span class="type">gint</span> timeout_ms</code></em>,
91
 
                                                         <em class="parameter"><code>const <span class="type">GPtrArray</span> *in_Properties</code></em>,
 
89
                                                        (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
 
90
                                                         <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>,
 
91
                                                         <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> *in_Properties</code></em>,
92
92
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-proxy-tp-properties.html#tp-cli-properties-interface-callback-for-set-properties" title="tp_cli_properties_interface_callback_for_set_properties ()"><span class="type">tp_cli_properties_interface_callback_for_set_properties</span></a> callback</code></em>,
93
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
94
 
                                                         <em class="parameter"><code><span class="type">GDestroyNotify</span> destroy</code></em>,
95
 
                                                         <em class="parameter"><code><span class="type">GObject</span> *weak_object</code></em>);
96
 
<span class="returnvalue">gboolean</span>            <a class="link" href="telepathy-glib-proxy-tp-properties.html#tp-cli-properties-interface-run-set-properties" title="tp_cli_properties_interface_run_set_properties ()">tp_cli_properties_interface_run_set_properties</a>
97
 
                                                        (<em class="parameter"><code><span class="type">gpointer</span> proxy</code></em>,
98
 
                                                         <em class="parameter"><code><span class="type">gint</span> timeout_ms</code></em>,
99
 
                                                         <em class="parameter"><code>const <span class="type">GPtrArray</span> *in_Properties</code></em>,
100
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>,
101
 
                                                         <em class="parameter"><code><span class="type">GMainLoop</span> **loop</code></em>);
 
93
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
94
                                                         <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>,
 
95
                                                         <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>);
 
96
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="telepathy-glib-proxy-tp-properties.html#tp-cli-properties-interface-run-set-properties" title="tp_cli_properties_interface_run_set_properties ()">tp_cli_properties_interface_run_set_properties</a>
 
97
                                                        (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
 
98
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_ms</code></em>,
 
99
                                                         <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> *in_Properties</code></em>,
 
100
                                                         <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>,
 
101
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a> **loop</code></em>);
102
102
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-proxy-tp-properties.html#tp-cli-properties-interface-signal-callback-properties-changed" title="tp_cli_properties_interface_signal_callback_properties_changed ()">*tp_cli_properties_interface_signal_callback_properties_changed</a>)
103
103
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
104
 
                                                         <em class="parameter"><code>const <span class="type">GPtrArray</span> *arg_Properties</code></em>,
105
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
106
 
                                                         <em class="parameter"><code><span class="type">GObject</span> *weak_object</code></em>);
 
104
                                                         <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> *arg_Properties</code></em>,
 
105
                                                         <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>,
 
106
                                                         <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>);
107
107
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * <a class="link" href="telepathy-glib-proxy-tp-properties.html#tp-cli-properties-interface-connect-to-properties-changed" title="tp_cli_properties_interface_connect_to_properties_changed ()">tp_cli_properties_interface_connect_to_properties_changed</a>
108
 
                                                        (<em class="parameter"><code><span class="type">gpointer</span> proxy</code></em>,
 
108
                                                        (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
109
109
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-proxy-tp-properties.html#tp-cli-properties-interface-signal-callback-properties-changed" title="tp_cli_properties_interface_signal_callback_properties_changed ()"><span class="type">tp_cli_properties_interface_signal_callback_properties_changed</span></a> callback</code></em>,
110
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
111
 
                                                         <em class="parameter"><code><span class="type">GDestroyNotify</span> destroy</code></em>,
112
 
                                                         <em class="parameter"><code><span class="type">GObject</span> *weak_object</code></em>,
113
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
110
                                                         <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>,
 
111
                                                         <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>,
 
112
                                                         <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>,
 
113
                                                         <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>);
114
114
<span class="returnvalue">void</span>                (<a class="link" href="telepathy-glib-proxy-tp-properties.html#tp-cli-properties-interface-signal-callback-property-flags-changed" title="tp_cli_properties_interface_signal_callback_property_flags_changed ()">*tp_cli_properties_interface_signal_callback_property_flags_changed</a>)
115
115
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
116
 
                                                         <em class="parameter"><code>const <span class="type">GPtrArray</span> *arg_Properties</code></em>,
117
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
118
 
                                                         <em class="parameter"><code><span class="type">GObject</span> *weak_object</code></em>);
 
116
                                                         <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> *arg_Properties</code></em>,
 
117
                                                         <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>,
 
118
                                                         <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>);
119
119
<a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * <a class="link" href="telepathy-glib-proxy-tp-properties.html#tp-cli-properties-interface-connect-to-property-flags-changed" title="tp_cli_properties_interface_connect_to_property_flags_changed ()">tp_cli_properties_interface_connect_to_property_flags_changed</a>
120
 
                                                        (<em class="parameter"><code><span class="type">gpointer</span> proxy</code></em>,
 
120
                                                        (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
121
121
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-proxy-tp-properties.html#tp-cli-properties-interface-signal-callback-property-flags-changed" title="tp_cli_properties_interface_signal_callback_property_flags_changed ()"><span class="type">tp_cli_properties_interface_signal_callback_property_flags_changed</span></a> callback</code></em>,
122
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
123
 
                                                         <em class="parameter"><code><span class="type">GDestroyNotify</span> destroy</code></em>,
124
 
                                                         <em class="parameter"><code><span class="type">GObject</span> *weak_object</code></em>,
125
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
122
                                                         <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>,
 
123
                                                         <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>,
 
124
                                                         <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>,
 
125
                                                         <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>);
126
126
</pre>
127
127
</div>
128
128
<div class="refsect1">
143
143
<a name="tp-cli-properties-interface-callback-for-get-properties"></a><h3>tp_cli_properties_interface_callback_for_get_properties ()</h3>
144
144
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_cli_properties_interface_callback_for_get_properties)
145
145
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
146
 
                                                         <em class="parameter"><code>const <span class="type">GPtrArray</span> *out_Values</code></em>,
147
 
                                                         <em class="parameter"><code>const <span class="type">GError</span> *error</code></em>,
148
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
149
 
                                                         <em class="parameter"><code><span class="type">GObject</span> *weak_object</code></em>);</pre>
 
146
                                                         <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_Values</code></em>,
 
147
                                                         <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>,
 
148
                                                         <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>,
 
149
                                                         <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>
150
150
<p>
151
151
Signature of the callback called when a GetProperties method call
152
152
succeeds or fails.
160
160
</tr>
161
161
<tr>
162
162
<td><p><span class="term"><em class="parameter"><code>out_Values</code></em> :</span></p></td>
163
 
<td>Used to return an 'out' argument if <em class="parameter"><code>error</code></em> is <code class="literal">NULL</code>: &lt;tp:docstring xmlns="http://www.w3.org/1999/xhtml"&gt;           &lt;p&gt;An array of structs containing:&lt;/p&gt;           &lt;ul&gt;             &lt;li&gt;integer identifiers&lt;/li&gt;             &lt;li&gt;variant boxed values&lt;/li&gt;           &lt;/ul&gt;</td>
 
163
<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>: &lt;tp:docstring xmlns="http://www.w3.org/1999/xhtml"&gt;           &lt;p&gt;An array of structs containing:&lt;/p&gt;           &lt;ul&gt;             &lt;li&gt;integer identifiers&lt;/li&gt;             &lt;li&gt;variant boxed values&lt;/li&gt;           &lt;/ul&gt;</td>
164
164
</tr>
165
165
<tr>
166
166
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
167
167
<td>
168
 
<code class="literal">NULL</code> on success, or an error on failure</td>
 
168
<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>
169
169
</tr>
170
170
<tr>
171
171
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
182
182
<div class="refsect2">
183
183
<a name="tp-cli-properties-interface-call-get-properties"></a><h3>tp_cli_properties_interface_call_get_properties ()</h3>
184
184
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * tp_cli_properties_interface_call_get_properties
185
 
                                                        (<em class="parameter"><code><span class="type">gpointer</span> proxy</code></em>,
186
 
                                                         <em class="parameter"><code><span class="type">gint</span> timeout_ms</code></em>,
187
 
                                                         <em class="parameter"><code>const <span class="type">GArray</span> *in_Properties</code></em>,
 
185
                                                        (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
 
186
                                                         <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>,
 
187
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Properties</code></em>,
188
188
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-proxy-tp-properties.html#tp-cli-properties-interface-callback-for-get-properties" title="tp_cli_properties_interface_callback_for_get_properties ()"><span class="type">tp_cli_properties_interface_callback_for_get_properties</span></a> callback</code></em>,
189
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
190
 
                                                         <em class="parameter"><code><span class="type">GDestroyNotify</span> destroy</code></em>,
191
 
                                                         <em class="parameter"><code><span class="type">GObject</span> *weak_object</code></em>);</pre>
 
189
                                                         <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>,
 
190
                                                         <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>,
 
191
                                                         <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>
192
192
<p>
193
193
Start a GetProperties method call.
194
194
</p>
215
215
<tr>
216
216
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
217
217
<td>called when the method call succeeds or fails;
218
 
may be <code class="literal">NULL</code> to make a "fire and forget" call with no
 
218
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
219
219
reply tracking</td>
220
220
</tr>
221
221
<tr>
222
222
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
223
223
<td>user-supplied data passed to the callback;
224
 
must be <code class="literal">NULL</code> if <em class="parameter"><code>callback</code></em> is <code class="literal">NULL</code>
 
224
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>
225
225
</td>
226
226
</tr>
227
227
<tr>
228
228
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
229
229
<td>called with the user_data as argument, after the
230
230
call has succeeded, failed or been cancelled;
231
 
must be <code class="literal">NULL</code> if <em class="parameter"><code>callback</code></em> is <code class="literal">NULL</code>
 
231
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>
232
232
</td>
233
233
</tr>
234
234
<tr>
235
235
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
236
 
<td>If not <code class="literal">NULL</code>, a <span class="type">GObject</span> which will be
 
236
<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
237
237
weakly referenced; if it is destroyed, this call
238
 
will automatically be cancelled. Must be <code class="literal">NULL</code> if
239
 
<em class="parameter"><code>callback</code></em> is <code class="literal">NULL</code>
 
238
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
 
239
<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>
240
240
</td>
241
241
</tr>
242
242
<tr>
252
252
<hr>
253
253
<div class="refsect2">
254
254
<a name="tp-cli-properties-interface-run-get-properties"></a><h3>tp_cli_properties_interface_run_get_properties ()</h3>
255
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            tp_cli_properties_interface_run_get_properties
256
 
                                                        (<em class="parameter"><code><span class="type">gpointer</span> proxy</code></em>,
257
 
                                                         <em class="parameter"><code><span class="type">gint</span> timeout_ms</code></em>,
258
 
                                                         <em class="parameter"><code>const <span class="type">GArray</span> *in_Properties</code></em>,
259
 
                                                         <em class="parameter"><code><span class="type">GPtrArray</span> **out_Values</code></em>,
260
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>,
261
 
                                                         <em class="parameter"><code><span class="type">GMainLoop</span> **loop</code></em>);</pre>
 
255
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            tp_cli_properties_interface_run_get_properties
 
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> proxy</code></em>,
 
257
                                                         <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>,
 
258
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *in_Properties</code></em>,
 
259
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> **out_Values</code></em>,
 
260
                                                         <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>,
 
261
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a> **loop</code></em>);</pre>
262
262
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
263
263
<h3 class="title">Warning</h3>
264
264
<p><code class="literal">tp_cli_properties_interface_run_get_properties</code> is deprecated and should not be used in newly-written code.</p>
290
290
</tr>
291
291
<tr>
292
292
<td><p><span class="term"><em class="parameter"><code>out_Values</code></em> :</span></p></td>
293
 
<td>Used to return an 'out' argument if <code class="literal">TRUE</code> is returned: &lt;tp:docstring xmlns="http://www.w3.org/1999/xhtml"&gt;           &lt;p&gt;An array of structs containing:&lt;/p&gt;           &lt;ul&gt;             &lt;li&gt;integer identifiers&lt;/li&gt;             &lt;li&gt;variant boxed values&lt;/li&gt;           &lt;/ul&gt;</td>
 
293
<td>Used to return an 'out' argument if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> is returned: &lt;tp:docstring xmlns="http://www.w3.org/1999/xhtml"&gt;           &lt;p&gt;An array of structs containing:&lt;/p&gt;           &lt;ul&gt;             &lt;li&gt;integer identifiers&lt;/li&gt;             &lt;li&gt;variant boxed values&lt;/li&gt;           &lt;/ul&gt;</td>
294
294
</tr>
295
295
<tr>
296
296
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
297
 
<td>If not <code class="literal">NULL</code>, used to return errors if <code class="literal">FALSE</code>
 
297
<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 return errors if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
298
298
is returned</td>
299
299
</tr>
300
300
<tr>
301
301
<td><p><span class="term"><em class="parameter"><code>loop</code></em> :</span></p></td>
302
 
<td>If not <code class="literal">NULL</code>, set before re-entering
303
 
the main loop, to point to a <span class="type">GMainLoop</span>
 
302
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, set before re-entering
 
303
the main loop, to point to a <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a>
304
304
which can be used to cancel this call with
305
 
<code class="function">g_main_loop_quit()</code>, causing a return of
306
 
<code class="literal">FALSE</code> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED:CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
 
305
<a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-loop-quit"><code class="function">g_main_loop_quit()</code></a>, causing a return of
 
306
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED:CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
307
307
</td>
308
308
</tr>
309
309
<tr>
318
318
<a name="tp-cli-properties-interface-callback-for-list-properties"></a><h3>tp_cli_properties_interface_callback_for_list_properties ()</h3>
319
319
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_cli_properties_interface_callback_for_list_properties)
320
320
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
321
 
                                                         <em class="parameter"><code>const <span class="type">GPtrArray</span> *out_Available_Properties</code></em>,
322
 
                                                         <em class="parameter"><code>const <span class="type">GError</span> *error</code></em>,
323
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
324
 
                                                         <em class="parameter"><code><span class="type">GObject</span> *weak_object</code></em>);</pre>
 
321
                                                         <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_Available_Properties</code></em>,
 
322
                                                         <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>,
 
323
                                                         <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>,
 
324
                                                         <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>
325
325
<p>
326
326
Signature of the callback called when a ListProperties method call
327
327
succeeds or fails.
335
335
</tr>
336
336
<tr>
337
337
<td><p><span class="term"><em class="parameter"><code>out_Available_Properties</code></em> :</span></p></td>
338
 
<td>Used to return an 'out' argument if <em class="parameter"><code>error</code></em> is <code class="literal">NULL</code>: An array of structs containing:           &lt;ul&gt;             &lt;li&gt;an integer identifier&lt;/li&gt;             &lt;li&gt;a string property name&lt;/li&gt;             &lt;li&gt;a string representing the D-Bus signature of this property&lt;/li&gt;             &lt;li&gt;a bitwise OR of the flags applicable to this property&lt;/li&gt;           &lt;/ul&gt;</td>
 
338
<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>: An array of structs containing:           &lt;ul&gt;             &lt;li&gt;an integer identifier&lt;/li&gt;             &lt;li&gt;a string property name&lt;/li&gt;             &lt;li&gt;a string representing the D-Bus signature of this property&lt;/li&gt;             &lt;li&gt;a bitwise OR of the flags applicable to this property&lt;/li&gt;           &lt;/ul&gt;</td>
339
339
</tr>
340
340
<tr>
341
341
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
342
342
<td>
343
 
<code class="literal">NULL</code> on success, or an error on failure</td>
 
343
<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>
344
344
</tr>
345
345
<tr>
346
346
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
357
357
<div class="refsect2">
358
358
<a name="tp-cli-properties-interface-call-list-properties"></a><h3>tp_cli_properties_interface_call_list_properties ()</h3>
359
359
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * tp_cli_properties_interface_call_list_properties
360
 
                                                        (<em class="parameter"><code><span class="type">gpointer</span> proxy</code></em>,
361
 
                                                         <em class="parameter"><code><span class="type">gint</span> timeout_ms</code></em>,
 
360
                                                        (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
 
361
                                                         <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>,
362
362
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-proxy-tp-properties.html#tp-cli-properties-interface-callback-for-list-properties" title="tp_cli_properties_interface_callback_for_list_properties ()"><span class="type">tp_cli_properties_interface_callback_for_list_properties</span></a> callback</code></em>,
363
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
364
 
                                                         <em class="parameter"><code><span class="type">GDestroyNotify</span> destroy</code></em>,
365
 
                                                         <em class="parameter"><code><span class="type">GObject</span> *weak_object</code></em>);</pre>
 
363
                                                         <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>,
 
364
                                                         <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>,
 
365
                                                         <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>
366
366
<p>
367
367
Start a ListProperties method call.
368
368
</p>
385
385
<tr>
386
386
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
387
387
<td>called when the method call succeeds or fails;
388
 
may be <code class="literal">NULL</code> to make a "fire and forget" call with no
 
388
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
389
389
reply tracking</td>
390
390
</tr>
391
391
<tr>
392
392
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
393
393
<td>user-supplied data passed to the callback;
394
 
must be <code class="literal">NULL</code> if <em class="parameter"><code>callback</code></em> is <code class="literal">NULL</code>
 
394
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>
395
395
</td>
396
396
</tr>
397
397
<tr>
398
398
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
399
399
<td>called with the user_data as argument, after the
400
400
call has succeeded, failed or been cancelled;
401
 
must be <code class="literal">NULL</code> if <em class="parameter"><code>callback</code></em> is <code class="literal">NULL</code>
 
401
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>
402
402
</td>
403
403
</tr>
404
404
<tr>
405
405
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
406
 
<td>If not <code class="literal">NULL</code>, a <span class="type">GObject</span> which will be
 
406
<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
407
407
weakly referenced; if it is destroyed, this call
408
 
will automatically be cancelled. Must be <code class="literal">NULL</code> if
409
 
<em class="parameter"><code>callback</code></em> is <code class="literal">NULL</code>
 
408
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
 
409
<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>
410
410
</td>
411
411
</tr>
412
412
<tr>
422
422
<hr>
423
423
<div class="refsect2">
424
424
<a name="tp-cli-properties-interface-run-list-properties"></a><h3>tp_cli_properties_interface_run_list_properties ()</h3>
425
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            tp_cli_properties_interface_run_list_properties
426
 
                                                        (<em class="parameter"><code><span class="type">gpointer</span> proxy</code></em>,
427
 
                                                         <em class="parameter"><code><span class="type">gint</span> timeout_ms</code></em>,
428
 
                                                         <em class="parameter"><code><span class="type">GPtrArray</span> **out_Available_Properties</code></em>,
429
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>,
430
 
                                                         <em class="parameter"><code><span class="type">GMainLoop</span> **loop</code></em>);</pre>
 
425
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            tp_cli_properties_interface_run_list_properties
 
426
                                                        (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
 
427
                                                         <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>,
 
428
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> **out_Available_Properties</code></em>,
 
429
                                                         <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>,
 
430
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a> **loop</code></em>);</pre>
431
431
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
432
432
<h3 class="title">Warning</h3>
433
433
<p><code class="literal">tp_cli_properties_interface_run_list_properties</code> is deprecated and should not be used in newly-written code.</p>
455
455
</tr>
456
456
<tr>
457
457
<td><p><span class="term"><em class="parameter"><code>out_Available_Properties</code></em> :</span></p></td>
458
 
<td>Used to return an 'out' argument if <code class="literal">TRUE</code> is returned: An array of structs containing:           &lt;ul&gt;             &lt;li&gt;an integer identifier&lt;/li&gt;             &lt;li&gt;a string property name&lt;/li&gt;             &lt;li&gt;a string representing the D-Bus signature of this property&lt;/li&gt;             &lt;li&gt;a bitwise OR of the flags applicable to this property&lt;/li&gt;           &lt;/ul&gt;</td>
 
458
<td>Used to return an 'out' argument if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> is returned: An array of structs containing:           &lt;ul&gt;             &lt;li&gt;an integer identifier&lt;/li&gt;             &lt;li&gt;a string property name&lt;/li&gt;             &lt;li&gt;a string representing the D-Bus signature of this property&lt;/li&gt;             &lt;li&gt;a bitwise OR of the flags applicable to this property&lt;/li&gt;           &lt;/ul&gt;</td>
459
459
</tr>
460
460
<tr>
461
461
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
462
 
<td>If not <code class="literal">NULL</code>, used to return errors if <code class="literal">FALSE</code>
 
462
<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 return errors if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
463
463
is returned</td>
464
464
</tr>
465
465
<tr>
466
466
<td><p><span class="term"><em class="parameter"><code>loop</code></em> :</span></p></td>
467
 
<td>If not <code class="literal">NULL</code>, set before re-entering
468
 
the main loop, to point to a <span class="type">GMainLoop</span>
 
467
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, set before re-entering
 
468
the main loop, to point to a <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a>
469
469
which can be used to cancel this call with
470
 
<code class="function">g_main_loop_quit()</code>, causing a return of
471
 
<code class="literal">FALSE</code> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED:CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
 
470
<a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-loop-quit"><code class="function">g_main_loop_quit()</code></a>, causing a return of
 
471
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED:CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
472
472
</td>
473
473
</tr>
474
474
<tr>
483
483
<a name="tp-cli-properties-interface-callback-for-set-properties"></a><h3>tp_cli_properties_interface_callback_for_set_properties ()</h3>
484
484
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_cli_properties_interface_callback_for_set_properties)
485
485
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
486
 
                                                         <em class="parameter"><code>const <span class="type">GError</span> *error</code></em>,
487
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
488
 
                                                         <em class="parameter"><code><span class="type">GObject</span> *weak_object</code></em>);</pre>
 
486
                                                         <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>,
 
487
                                                         <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>,
 
488
                                                         <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>
489
489
<p>
490
490
Signature of the callback called when a SetProperties method call
491
491
succeeds or fails.
500
500
<tr>
501
501
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
502
502
<td>
503
 
<code class="literal">NULL</code> on success, or an error on failure</td>
 
503
<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>
504
504
</tr>
505
505
<tr>
506
506
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
517
517
<div class="refsect2">
518
518
<a name="tp-cli-properties-interface-call-set-properties"></a><h3>tp_cli_properties_interface_call_set_properties ()</h3>
519
519
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxyPendingCall" title="TpProxyPendingCall"><span class="returnvalue">TpProxyPendingCall</span></a> * tp_cli_properties_interface_call_set_properties
520
 
                                                        (<em class="parameter"><code><span class="type">gpointer</span> proxy</code></em>,
521
 
                                                         <em class="parameter"><code><span class="type">gint</span> timeout_ms</code></em>,
522
 
                                                         <em class="parameter"><code>const <span class="type">GPtrArray</span> *in_Properties</code></em>,
 
520
                                                        (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
 
521
                                                         <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>,
 
522
                                                         <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> *in_Properties</code></em>,
523
523
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-proxy-tp-properties.html#tp-cli-properties-interface-callback-for-set-properties" title="tp_cli_properties_interface_callback_for_set_properties ()"><span class="type">tp_cli_properties_interface_callback_for_set_properties</span></a> callback</code></em>,
524
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
525
 
                                                         <em class="parameter"><code><span class="type">GDestroyNotify</span> destroy</code></em>,
526
 
                                                         <em class="parameter"><code><span class="type">GObject</span> *weak_object</code></em>);</pre>
 
524
                                                         <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>,
 
525
                                                         <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>,
 
526
                                                         <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>
527
527
<p>
528
528
Start a SetProperties method call.
529
529
</p>
550
550
<tr>
551
551
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
552
552
<td>called when the method call succeeds or fails;
553
 
may be <code class="literal">NULL</code> to make a "fire and forget" call with no
 
553
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
554
554
reply tracking</td>
555
555
</tr>
556
556
<tr>
557
557
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
558
558
<td>user-supplied data passed to the callback;
559
 
must be <code class="literal">NULL</code> if <em class="parameter"><code>callback</code></em> is <code class="literal">NULL</code>
 
559
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>
560
560
</td>
561
561
</tr>
562
562
<tr>
563
563
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
564
564
<td>called with the user_data as argument, after the
565
565
call has succeeded, failed or been cancelled;
566
 
must be <code class="literal">NULL</code> if <em class="parameter"><code>callback</code></em> is <code class="literal">NULL</code>
 
566
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>
567
567
</td>
568
568
</tr>
569
569
<tr>
570
570
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
571
 
<td>If not <code class="literal">NULL</code>, a <span class="type">GObject</span> which will be
 
571
<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
572
572
weakly referenced; if it is destroyed, this call
573
 
will automatically be cancelled. Must be <code class="literal">NULL</code> if
574
 
<em class="parameter"><code>callback</code></em> is <code class="literal">NULL</code>
 
573
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
 
574
<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>
575
575
</td>
576
576
</tr>
577
577
<tr>
587
587
<hr>
588
588
<div class="refsect2">
589
589
<a name="tp-cli-properties-interface-run-set-properties"></a><h3>tp_cli_properties_interface_run_set_properties ()</h3>
590
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            tp_cli_properties_interface_run_set_properties
591
 
                                                        (<em class="parameter"><code><span class="type">gpointer</span> proxy</code></em>,
592
 
                                                         <em class="parameter"><code><span class="type">gint</span> timeout_ms</code></em>,
593
 
                                                         <em class="parameter"><code>const <span class="type">GPtrArray</span> *in_Properties</code></em>,
594
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>,
595
 
                                                         <em class="parameter"><code><span class="type">GMainLoop</span> **loop</code></em>);</pre>
 
590
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            tp_cli_properties_interface_run_set_properties
 
591
                                                        (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
 
592
                                                         <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>,
 
593
                                                         <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> *in_Properties</code></em>,
 
594
                                                         <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>,
 
595
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a> **loop</code></em>);</pre>
596
596
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
597
597
<h3 class="title">Warning</h3>
598
598
<p><code class="literal">tp_cli_properties_interface_run_set_properties</code> is deprecated and should not be used in newly-written code.</p>
624
624
</tr>
625
625
<tr>
626
626
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
627
 
<td>If not <code class="literal">NULL</code>, used to return errors if <code class="literal">FALSE</code>
 
627
<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 return errors if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
628
628
is returned</td>
629
629
</tr>
630
630
<tr>
631
631
<td><p><span class="term"><em class="parameter"><code>loop</code></em> :</span></p></td>
632
 
<td>If not <code class="literal">NULL</code>, set before re-entering
633
 
the main loop, to point to a <span class="type">GMainLoop</span>
 
632
<td>If not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, set before re-entering
 
633
the main loop, to point to a <a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#GMainLoop"><span class="type">GMainLoop</span></a>
634
634
which can be used to cancel this call with
635
 
<code class="function">g_main_loop_quit()</code>, causing a return of
636
 
<code class="literal">FALSE</code> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED:CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
 
635
<a href="http://library.gnome.org/devel/glib/unstable/glib-The-Main-Event-Loop.html#g-main-loop-quit"><code class="function">g_main_loop_quit()</code></a>, causing a return of
 
636
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em> set to <a class="link" href="telepathy-glib-proxy.html#TP-DBUS-ERROR-CANCELLED:CAPS"><code class="literal">TP_DBUS_ERROR_CANCELLED</code></a>
637
637
</td>
638
638
</tr>
639
639
<tr>
648
648
<a name="tp-cli-properties-interface-signal-callback-properties-changed"></a><h3>tp_cli_properties_interface_signal_callback_properties_changed ()</h3>
649
649
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_cli_properties_interface_signal_callback_properties_changed)
650
650
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
651
 
                                                         <em class="parameter"><code>const <span class="type">GPtrArray</span> *arg_Properties</code></em>,
652
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
653
 
                                                         <em class="parameter"><code><span class="type">GObject</span> *weak_object</code></em>);</pre>
 
651
                                                         <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> *arg_Properties</code></em>,
 
652
                                                         <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>,
 
653
                                                         <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>
654
654
<p>
655
655
Represents the signature of a callback for the signal PropertiesChanged.
656
656
</p>
681
681
<div class="refsect2">
682
682
<a name="tp-cli-properties-interface-connect-to-properties-changed"></a><h3>tp_cli_properties_interface_connect_to_properties_changed ()</h3>
683
683
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * tp_cli_properties_interface_connect_to_properties_changed
684
 
                                                        (<em class="parameter"><code><span class="type">gpointer</span> proxy</code></em>,
 
684
                                                        (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
685
685
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-proxy-tp-properties.html#tp-cli-properties-interface-signal-callback-properties-changed" title="tp_cli_properties_interface_signal_callback_properties_changed ()"><span class="type">tp_cli_properties_interface_signal_callback_properties_changed</span></a> callback</code></em>,
686
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
687
 
                                                         <em class="parameter"><code><span class="type">GDestroyNotify</span> destroy</code></em>,
688
 
                                                         <em class="parameter"><code><span class="type">GObject</span> *weak_object</code></em>,
689
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 
686
                                                         <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>,
 
687
                                                         <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>,
 
688
                                                         <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>,
 
689
                                                         <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>
690
690
<p>
691
691
Connect a handler to the signal PropertiesChanged.
692
692
</p>
713
713
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
714
714
<td>Destructor for the user-supplied data, which
715
715
will be called when this signal is disconnected, or
716
 
before this function returns <code class="literal">NULL</code>
 
716
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>
717
717
</td>
718
718
</tr>
719
719
<tr>
720
720
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
721
 
<td>A <span class="type">GObject</span> which will be weakly referenced;
 
721
<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;
722
722
if it is destroyed, this callback will automatically be
723
723
disconnected</td>
724
724
</tr>
725
725
<tr>
726
726
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
727
 
<td>If not <code class="literal">NULL</code>, used to raise an error if <code class="literal">NULL</code> is
 
727
<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
728
728
returned</td>
729
729
</tr>
730
730
<tr>
731
731
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
732
732
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
733
733
above, which can be used to disconnect the signal; or
734
 
<code class="literal">NULL</code> if the proxy does not have the desired interface
 
734
<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
735
735
or has become invalid.</td>
736
736
</tr>
737
737
</tbody>
742
742
<a name="tp-cli-properties-interface-signal-callback-property-flags-changed"></a><h3>tp_cli_properties_interface_signal_callback_property_flags_changed ()</h3>
743
743
<pre class="programlisting"><span class="returnvalue">void</span>                (*tp_cli_properties_interface_signal_callback_property_flags_changed)
744
744
                                                        (<em class="parameter"><code><a class="link" href="telepathy-glib-proxy.html#TpProxy"><span class="type">TpProxy</span></a> *proxy</code></em>,
745
 
                                                         <em class="parameter"><code>const <span class="type">GPtrArray</span> *arg_Properties</code></em>,
746
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
747
 
                                                         <em class="parameter"><code><span class="type">GObject</span> *weak_object</code></em>);</pre>
 
745
                                                         <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> *arg_Properties</code></em>,
 
746
                                                         <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>,
 
747
                                                         <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>
748
748
<p>
749
749
Represents the signature of a callback for the signal PropertyFlagsChanged.
750
750
</p>
775
775
<div class="refsect2">
776
776
<a name="tp-cli-properties-interface-connect-to-property-flags-changed"></a><h3>tp_cli_properties_interface_connect_to_property_flags_changed ()</h3>
777
777
<pre class="programlisting"><a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="returnvalue">TpProxySignalConnection</span></a> * tp_cli_properties_interface_connect_to_property_flags_changed
778
 
                                                        (<em class="parameter"><code><span class="type">gpointer</span> proxy</code></em>,
 
778
                                                        (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> proxy</code></em>,
779
779
                                                         <em class="parameter"><code><a class="link" href="telepathy-glib-proxy-tp-properties.html#tp-cli-properties-interface-signal-callback-property-flags-changed" title="tp_cli_properties_interface_signal_callback_property_flags_changed ()"><span class="type">tp_cli_properties_interface_signal_callback_property_flags_changed</span></a> callback</code></em>,
780
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
781
 
                                                         <em class="parameter"><code><span class="type">GDestroyNotify</span> destroy</code></em>,
782
 
                                                         <em class="parameter"><code><span class="type">GObject</span> *weak_object</code></em>,
783
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 
780
                                                         <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>,
 
781
                                                         <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>,
 
782
                                                         <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>,
 
783
                                                         <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>
784
784
<p>
785
785
Connect a handler to the signal PropertyFlagsChanged.
786
786
</p>
807
807
<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
808
808
<td>Destructor for the user-supplied data, which
809
809
will be called when this signal is disconnected, or
810
 
before this function returns <code class="literal">NULL</code>
 
810
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>
811
811
</td>
812
812
</tr>
813
813
<tr>
814
814
<td><p><span class="term"><em class="parameter"><code>weak_object</code></em> :</span></p></td>
815
 
<td>A <span class="type">GObject</span> which will be weakly referenced;
 
815
<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;
816
816
if it is destroyed, this callback will automatically be
817
817
disconnected</td>
818
818
</tr>
819
819
<tr>
820
820
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
821
 
<td>If not <code class="literal">NULL</code>, used to raise an error if <code class="literal">NULL</code> is
 
821
<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
822
822
returned</td>
823
823
</tr>
824
824
<tr>
825
825
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
826
826
<td>a <a class="link" href="telepathy-glib-proxy.html#TpProxySignalConnection" title="TpProxySignalConnection"><span class="type">TpProxySignalConnection</span></a> containing all of the
827
827
above, which can be used to disconnect the signal; or
828
 
<code class="literal">NULL</code> if the proxy does not have the desired interface
 
828
<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
829
829
or has become invalid.</td>
830
830
</tr>
831
831
</tbody>
839
839
</div>
840
840
<div class="footer">
841
841
<hr>
842
 
          Generated by GTK-Doc V1.17</div>
 
842
          Generated by GTK-Doc V1.18</div>
843
843
</body>
844
844
</html>
 
 
b'\\ No newline at end of file'