~ubuntu-branches/ubuntu/saucy/libbonobo/saucy-proposed

« back to all changes in this revision

Viewing changes to doc/api/xml/bonobo-types.xml

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2010-03-30 13:59:10 UTC
  • mfrom: (1.1.27 upstream)
  • Revision ID: james.westby@ubuntu.com-20100330135910-bq8awt4jhdd71oq1
Tags: 2.24.3-0ubuntu1
* New upstream version:
  - Set up dbus environment in test-activation/test.sh 
  - Fix memory corruption 
  - Updated translations 

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<refentry id="libbonobo-bonobo-types">
2
 
<refmeta>
3
 
<refentrytitle role="top_of_page" id="libbonobo-bonobo-types.top_of_page">bonobo-types</refentrytitle>
4
 
<manvolnum>3</manvolnum>
5
 
<refmiscinfo>LIBBONOBO Library</refmiscinfo>
6
 
</refmeta>
7
 
 
8
 
<refnamediv>
9
 
<refname>bonobo-types</refname>
10
 
<refpurpose></refpurpose>
11
 
</refnamediv>
12
 
 
13
 
<refsynopsisdiv id="libbonobo-bonobo-types.synopsis" role="synopsis">
14
 
<title role="synopsis.title">Synopsis</title>
15
 
 
16
 
<synopsis>
17
 
<link linkend="GType">GType</link>               <link linkend="bonobo-corba-object-type-register-static">bonobo_corba_object_type_register_static</link>
18
 
                                                        (const <link linkend="gchar">gchar</link> *name,
19
 
                                                         const <link linkend="CORBA-TypeCode">CORBA_TypeCode</link> tc,
20
 
                                                         <link linkend="gboolean">gboolean</link> is_bonobo_unknown);
21
 
#define             <link linkend="BONOBO-TYPE-UNKNOWN--CAPS">BONOBO_TYPE_UNKNOWN</link>
22
 
#define             <link linkend="BONOBO-TYPE-CORBA-ANY--CAPS">BONOBO_TYPE_CORBA_ANY</link>
23
 
#define             <link linkend="BONOBO-TYPE-CORBA-OBJECT--CAPS">BONOBO_TYPE_CORBA_OBJECT</link>
24
 
#define             <link linkend="BONOBO-TYPE-CORBA-TYPECODE--CAPS">BONOBO_TYPE_CORBA_TYPECODE</link>
25
 
#define             <link linkend="BONOBO-TYPE-CORBA-EXCEPTION--CAPS">BONOBO_TYPE_CORBA_EXCEPTION</link>
26
 
#define             <link linkend="BONOBO-TYPE-STATIC-CORBA-EXCEPTION--CAPS">BONOBO_TYPE_STATIC_CORBA_EXCEPTION</link>
27
 
#define             <link linkend="BONOBO-TYPE-STATIC-UNKNOWN--CAPS">BONOBO_TYPE_STATIC_UNKNOWN</link>
28
 
#define             <link linkend="BONOBO-TYPE-STATIC-CORBA-ANY--CAPS">BONOBO_TYPE_STATIC_CORBA_ANY</link>
29
 
#define             <link linkend="BONOBO-TYPE-STATIC-CORBA-OBJECT--CAPS">BONOBO_TYPE_STATIC_CORBA_OBJECT</link>
30
 
#define             <link linkend="BONOBO-TYPE-STATIC-CORBA-TYPECODE--CAPS">BONOBO_TYPE_STATIC_CORBA_TYPECODE</link>
31
 
#define             <link linkend="BONOBO-VALUE-HOLDS-UNKNOWN--CAPS">BONOBO_VALUE_HOLDS_UNKNOWN</link>          (value)
32
 
#define             <link linkend="BONOBO-VALUE-HOLDS-CORBA-ANY--CAPS">BONOBO_VALUE_HOLDS_CORBA_ANY</link>        (value)
33
 
#define             <link linkend="BONOBO-VALUE-HOLDS-CORBA-OBJECT--CAPS">BONOBO_VALUE_HOLDS_CORBA_OBJECT</link>     (value)
34
 
#define             <link linkend="BONOBO-VALUE-HOLDS-CORBA-TYPECODE--CAPS">BONOBO_VALUE_HOLDS_CORBA_TYPECODE</link>   (value)
35
 
#define             <link linkend="BONOBO-VALUE-HOLDS-CORBA-EXCEPTION--CAPS">BONOBO_VALUE_HOLDS_CORBA_EXCEPTION</link>  (value)
36
 
<link linkend="Bonobo-Unknown">Bonobo_Unknown</link>      <link linkend="bonobo-value-get-unknown">bonobo_value_get_unknown</link>            (const <link linkend="GValue">GValue</link> *value);
37
 
<link linkend="BonoboArg">BonoboArg</link> *         <link linkend="bonobo-value-get-corba-any">bonobo_value_get_corba_any</link>          (const <link linkend="GValue">GValue</link> *value);
38
 
<link linkend="CORBA-Object">CORBA_Object</link>        <link linkend="bonobo-value-get-corba-object">bonobo_value_get_corba_object</link>       (const <link linkend="GValue">GValue</link> *value);
39
 
<link linkend="CORBA-TypeCode">CORBA_TypeCode</link>      <link linkend="bonobo-value-get-corba-typecode">bonobo_value_get_corba_typecode</link>     (const <link linkend="GValue">GValue</link> *value);
40
 
const <link linkend="CORBA-Environment">CORBA_Environment</link> * <link linkend="bonobo-value-get-corba-exception">bonobo_value_get_corba_exception</link>
41
 
                                                        (const <link linkend="GValue">GValue</link> *value);
42
 
<link linkend="void">void</link>                <link linkend="bonobo-value-set-unknown">bonobo_value_set_unknown</link>            (<link linkend="GValue">GValue</link> *value,
43
 
                                                         const <link linkend="Bonobo-Unknown">Bonobo_Unknown</link> unknown);
44
 
<link linkend="void">void</link>                <link linkend="bonobo-value-set-corba-any">bonobo_value_set_corba_any</link>          (<link linkend="GValue">GValue</link> *value,
45
 
                                                         const <link linkend="CORBA-any">CORBA_any</link> *any);
46
 
<link linkend="void">void</link>                <link linkend="bonobo-value-set-corba-object">bonobo_value_set_corba_object</link>       (<link linkend="GValue">GValue</link> *value,
47
 
                                                         const <link linkend="CORBA-Object">CORBA_Object</link> object);
48
 
<link linkend="void">void</link>                <link linkend="bonobo-value-set-corba-typecode">bonobo_value_set_corba_typecode</link>     (<link linkend="GValue">GValue</link> *value,
49
 
                                                         const <link linkend="CORBA-TypeCode">CORBA_TypeCode</link> tc);
50
 
<link linkend="void">void</link>                <link linkend="bonobo-value-set-corba-environment">bonobo_value_set_corba_environment</link>  (<link linkend="GValue">GValue</link> *value,
51
 
                                                         const <link linkend="CORBA-Environment">CORBA_Environment</link> *ev);
52
 
<link linkend="void">void</link>                <link linkend="bonobo-closure-invoke-va-list">bonobo_closure_invoke_va_list</link>       (<link linkend="GClosure">GClosure</link> *closure,
53
 
                                                         <link linkend="GValue">GValue</link> *return_value,
54
 
                                                         <link linkend="va-list">va_list</link> var_args);
55
 
<link linkend="void">void</link>                <link linkend="bonobo-closure-invoke">bonobo_closure_invoke</link>               (<link linkend="GClosure">GClosure</link> *closure,
56
 
                                                         <link linkend="GType">GType</link> return_type,
57
 
                                                         ...);
58
 
<link linkend="GClosure">GClosure</link> *          <link linkend="bonobo-closure-store">bonobo_closure_store</link>                (<link linkend="GClosure">GClosure</link> *closure,
59
 
                                                         <link linkend="GClosureMarshal">GClosureMarshal</link> default_marshal);
60
 
</synopsis>
61
 
</refsynopsisdiv>
62
 
 
63
 
 
64
 
 
65
 
 
66
 
 
67
 
 
68
 
 
69
 
 
70
 
 
71
 
<refsect1 id="libbonobo-bonobo-types.description" role="desc">
72
 
<title role="desc.title">Description</title>
73
 
<para>
74
 
</para>
75
 
</refsect1>
76
 
 
77
 
<refsect1 id="libbonobo-bonobo-types.details" role="details">
78
 
<title role="details.title">Details</title>
79
 
<refsect2 id="bonobo-corba-object-type-register-static" role="function">
80
 
<title>bonobo_corba_object_type_register_static ()</title>
81
 
<indexterm zone="bonobo-corba-object-type-register-static"><primary sortas="bonobo_corba_object_type_register_static">bonobo_corba_object_type_register_static</primary></indexterm><programlisting><link linkend="GType">GType</link>               bonobo_corba_object_type_register_static
82
 
                                                        (const <link linkend="gchar">gchar</link> *name,
83
 
                                                         const <link linkend="CORBA-TypeCode">CORBA_TypeCode</link> tc,
84
 
                                                         <link linkend="gboolean">gboolean</link> is_bonobo_unknown);</programlisting>
85
 
<para>
86
 
</para><variablelist role="params">
87
 
<varlistentry><term><parameter>name</parameter>&#160;:</term>
88
 
<listitem><simpara>
89
 
</simpara></listitem></varlistentry>
90
 
<varlistentry><term><parameter>tc</parameter>&#160;:</term>
91
 
<listitem><simpara>
92
 
</simpara></listitem></varlistentry>
93
 
<varlistentry><term><parameter>is_bonobo_unknown</parameter>&#160;:</term>
94
 
<listitem><simpara>
95
 
</simpara></listitem></varlistentry>
96
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
97
 
</simpara></listitem></varlistentry>
98
 
</variablelist></refsect2>
99
 
<refsect2 id="BONOBO-TYPE-UNKNOWN--CAPS" role="macro">
100
 
<title>BONOBO_TYPE_UNKNOWN</title>
101
 
<indexterm zone="BONOBO-TYPE-UNKNOWN--CAPS"><primary sortas="BONOBO_TYPE_UNKNOWN">BONOBO_TYPE_UNKNOWN</primary></indexterm><programlisting>#define BONOBO_TYPE_UNKNOWN                         (bonobo_unknown_get_type ())
102
 
</programlisting>
103
 
<para>
104
 
A <link linkend="GType"><type>GType</type></link> for Bonobo_Unknown object references.
105
 
</para></refsect2>
106
 
<refsect2 id="BONOBO-TYPE-CORBA-ANY--CAPS" role="macro">
107
 
<title>BONOBO_TYPE_CORBA_ANY</title>
108
 
<indexterm zone="BONOBO-TYPE-CORBA-ANY--CAPS"><primary sortas="BONOBO_TYPE_CORBA_ANY">BONOBO_TYPE_CORBA_ANY</primary></indexterm><programlisting>#define BONOBO_TYPE_CORBA_ANY                       (bonobo_corba_any_get_type ())
109
 
</programlisting>
110
 
<para>
111
 
A <link linkend="GType"><type>GType</type></link> for CORBA_any.
112
 
</para></refsect2>
113
 
<refsect2 id="BONOBO-TYPE-CORBA-OBJECT--CAPS" role="macro">
114
 
<title>BONOBO_TYPE_CORBA_OBJECT</title>
115
 
<indexterm zone="BONOBO-TYPE-CORBA-OBJECT--CAPS"><primary sortas="BONOBO_TYPE_CORBA_OBJECT">BONOBO_TYPE_CORBA_OBJECT</primary></indexterm><programlisting>#define BONOBO_TYPE_CORBA_OBJECT                    (bonobo_corba_object_get_type ())
116
 
</programlisting>
117
 
<para>
118
 
A <link linkend="GType"><type>GType</type></link> for CORBA_Object object references.
119
 
</para></refsect2>
120
 
<refsect2 id="BONOBO-TYPE-CORBA-TYPECODE--CAPS" role="macro">
121
 
<title>BONOBO_TYPE_CORBA_TYPECODE</title>
122
 
<indexterm zone="BONOBO-TYPE-CORBA-TYPECODE--CAPS"><primary sortas="BONOBO_TYPE_CORBA_TYPECODE">BONOBO_TYPE_CORBA_TYPECODE</primary></indexterm><programlisting>#define BONOBO_TYPE_CORBA_TYPECODE                  (bonobo_corba_typecode_get_type ())
123
 
</programlisting>
124
 
<para>
125
 
A <link linkend="GType"><type>GType</type></link> for CORBA_TypeCode.
126
 
</para></refsect2>
127
 
<refsect2 id="BONOBO-TYPE-CORBA-EXCEPTION--CAPS" role="macro">
128
 
<title>BONOBO_TYPE_CORBA_EXCEPTION</title>
129
 
<indexterm zone="BONOBO-TYPE-CORBA-EXCEPTION--CAPS"><primary sortas="BONOBO_TYPE_CORBA_EXCEPTION">BONOBO_TYPE_CORBA_EXCEPTION</primary></indexterm><programlisting>#define BONOBO_TYPE_CORBA_EXCEPTION                 (bonobo_corba_exception_get_type ())
130
 
</programlisting>
131
 
<para>
132
 
A <link linkend="GType"><type>GType</type></link> for CORBA_Environment.
133
 
</para></refsect2>
134
 
<refsect2 id="BONOBO-TYPE-STATIC-CORBA-EXCEPTION--CAPS" role="macro">
135
 
<title>BONOBO_TYPE_STATIC_CORBA_EXCEPTION</title>
136
 
<indexterm zone="BONOBO-TYPE-STATIC-CORBA-EXCEPTION--CAPS"><primary sortas="BONOBO_TYPE_STATIC_CORBA_EXCEPTION">BONOBO_TYPE_STATIC_CORBA_EXCEPTION</primary></indexterm><programlisting>#define BONOBO_TYPE_STATIC_CORBA_EXCEPTION          (bonobo_corba_exception_get_type () | G_SIGNAL_TYPE_STATIC_SCOPE)
137
 
</programlisting>
138
 
<para>
139
 
A <link linkend="GType"><type>GType</type></link> for CORBA_Environment with static scope (see <link linkend="G-SIGNAL-TYPE-STATIC-SCOPE--CAPS"><type>G_SIGNAL_TYPE_STATIC_SCOPE</type></link>).
140
 
</para></refsect2>
141
 
<refsect2 id="BONOBO-TYPE-STATIC-UNKNOWN--CAPS" role="macro">
142
 
<title>BONOBO_TYPE_STATIC_UNKNOWN</title>
143
 
<indexterm zone="BONOBO-TYPE-STATIC-UNKNOWN--CAPS"><primary sortas="BONOBO_TYPE_STATIC_UNKNOWN">BONOBO_TYPE_STATIC_UNKNOWN</primary></indexterm><programlisting>#define BONOBO_TYPE_STATIC_UNKNOWN                  (bonobo_unknown_get_type () | G_SIGNAL_TYPE_STATIC_SCOPE)
144
 
</programlisting>
145
 
<para>
146
 
A <link linkend="GType"><type>GType</type></link> for Bonobo_Unknown object references with static scope (see <link linkend="G-SIGNAL-TYPE-STATIC-SCOPE--CAPS"><type>G_SIGNAL_TYPE_STATIC_SCOPE</type></link>).
147
 
</para></refsect2>
148
 
<refsect2 id="BONOBO-TYPE-STATIC-CORBA-ANY--CAPS" role="macro">
149
 
<title>BONOBO_TYPE_STATIC_CORBA_ANY</title>
150
 
<indexterm zone="BONOBO-TYPE-STATIC-CORBA-ANY--CAPS"><primary sortas="BONOBO_TYPE_STATIC_CORBA_ANY">BONOBO_TYPE_STATIC_CORBA_ANY</primary></indexterm><programlisting>#define BONOBO_TYPE_STATIC_CORBA_ANY                (bonobo_corba_any_get_type () | G_SIGNAL_TYPE_STATIC_SCOPE)
151
 
</programlisting>
152
 
<para>
153
 
A <link linkend="GType"><type>GType</type></link> for CORBA_any with static scope (see <link linkend="G-SIGNAL-TYPE-STATIC-SCOPE--CAPS"><type>G_SIGNAL_TYPE_STATIC_SCOPE</type></link>).
154
 
</para></refsect2>
155
 
<refsect2 id="BONOBO-TYPE-STATIC-CORBA-OBJECT--CAPS" role="macro">
156
 
<title>BONOBO_TYPE_STATIC_CORBA_OBJECT</title>
157
 
<indexterm zone="BONOBO-TYPE-STATIC-CORBA-OBJECT--CAPS"><primary sortas="BONOBO_TYPE_STATIC_CORBA_OBJECT">BONOBO_TYPE_STATIC_CORBA_OBJECT</primary></indexterm><programlisting>#define BONOBO_TYPE_STATIC_CORBA_OBJECT             (bonobo_corba_object_get_type () | G_SIGNAL_TYPE_STATIC_SCOPE)
158
 
</programlisting>
159
 
<para>
160
 
A <link linkend="GType"><type>GType</type></link> for CORBA_Object object references with static scope (see <link linkend="G-SIGNAL-TYPE-STATIC-SCOPE--CAPS"><type>G_SIGNAL_TYPE_STATIC_SCOPE</type></link>).
161
 
</para></refsect2>
162
 
<refsect2 id="BONOBO-TYPE-STATIC-CORBA-TYPECODE--CAPS" role="macro">
163
 
<title>BONOBO_TYPE_STATIC_CORBA_TYPECODE</title>
164
 
<indexterm zone="BONOBO-TYPE-STATIC-CORBA-TYPECODE--CAPS"><primary sortas="BONOBO_TYPE_STATIC_CORBA_TYPECODE">BONOBO_TYPE_STATIC_CORBA_TYPECODE</primary></indexterm><programlisting>#define BONOBO_TYPE_STATIC_CORBA_TYPECODE           (bonobo_corba_typecode_get_type () | G_SIGNAL_TYPE_STATIC_SCOPE)
165
 
</programlisting>
166
 
<para>
167
 
A <link linkend="GType"><type>GType</type></link> for CORBA_TypeCode object references with static scope (see <link linkend="G-SIGNAL-TYPE-STATIC-SCOPE--CAPS"><type>G_SIGNAL_TYPE_STATIC_SCOPE</type></link>).
168
 
</para></refsect2>
169
 
<refsect2 id="BONOBO-VALUE-HOLDS-UNKNOWN--CAPS" role="macro">
170
 
<title>BONOBO_VALUE_HOLDS_UNKNOWN()</title>
171
 
<indexterm zone="BONOBO-VALUE-HOLDS-UNKNOWN--CAPS"><primary sortas="BONOBO_VALUE_HOLDS_UNKNOWN">BONOBO_VALUE_HOLDS_UNKNOWN</primary></indexterm><programlisting>#define BONOBO_VALUE_HOLDS_UNKNOWN(value)           (G_TYPE_CHECK_VALUE_TYPE ((value), BONOBO_TYPE_UNKNOWN))
172
 
</programlisting>
173
 
<para>
174
 
Returns true if the <link linkend="GValue"><type>GValue</type></link> contains a Bonobo_Unknown.
175
 
</para><variablelist role="params">
176
 
<varlistentry><term><parameter>value</parameter>&#160;:</term>
177
 
<listitem><simpara>
178
 
</simpara></listitem></varlistentry>
179
 
</variablelist></refsect2>
180
 
<refsect2 id="BONOBO-VALUE-HOLDS-CORBA-ANY--CAPS" role="macro">
181
 
<title>BONOBO_VALUE_HOLDS_CORBA_ANY()</title>
182
 
<indexterm zone="BONOBO-VALUE-HOLDS-CORBA-ANY--CAPS"><primary sortas="BONOBO_VALUE_HOLDS_CORBA_ANY">BONOBO_VALUE_HOLDS_CORBA_ANY</primary></indexterm><programlisting>#define BONOBO_VALUE_HOLDS_CORBA_ANY(value)         (G_TYPE_CHECK_VALUE_TYPE ((value), BONOBO_TYPE_CORBA_ANY))
183
 
</programlisting>
184
 
<para>
185
 
Returns true if the <link linkend="GValue"><type>GValue</type></link> contains a CORBA_any.
186
 
</para><variablelist role="params">
187
 
<varlistentry><term><parameter>value</parameter>&#160;:</term>
188
 
<listitem><simpara>
189
 
</simpara></listitem></varlistentry>
190
 
</variablelist></refsect2>
191
 
<refsect2 id="BONOBO-VALUE-HOLDS-CORBA-OBJECT--CAPS" role="macro">
192
 
<title>BONOBO_VALUE_HOLDS_CORBA_OBJECT()</title>
193
 
<indexterm zone="BONOBO-VALUE-HOLDS-CORBA-OBJECT--CAPS"><primary sortas="BONOBO_VALUE_HOLDS_CORBA_OBJECT">BONOBO_VALUE_HOLDS_CORBA_OBJECT</primary></indexterm><programlisting>#define BONOBO_VALUE_HOLDS_CORBA_OBJECT(value)      (G_TYPE_CHECK_VALUE_TYPE ((value), BONOBO_TYPE_CORBA_OBJECT))
194
 
</programlisting>
195
 
<para>
196
 
Returns true if the <link linkend="GValue"><type>GValue</type></link> contains a CORBA_Object.
197
 
</para><variablelist role="params">
198
 
<varlistentry><term><parameter>value</parameter>&#160;:</term>
199
 
<listitem><simpara>
200
 
</simpara></listitem></varlistentry>
201
 
</variablelist></refsect2>
202
 
<refsect2 id="BONOBO-VALUE-HOLDS-CORBA-TYPECODE--CAPS" role="macro">
203
 
<title>BONOBO_VALUE_HOLDS_CORBA_TYPECODE()</title>
204
 
<indexterm zone="BONOBO-VALUE-HOLDS-CORBA-TYPECODE--CAPS"><primary sortas="BONOBO_VALUE_HOLDS_CORBA_TYPECODE">BONOBO_VALUE_HOLDS_CORBA_TYPECODE</primary></indexterm><programlisting>#define BONOBO_VALUE_HOLDS_CORBA_TYPECODE(value)    (G_TYPE_CHECK_VALUE_TYPE ((value), BONOBO_TYPE_CORBA_TYPECODE))
205
 
</programlisting>
206
 
<para>
207
 
Returns true if the <link linkend="GValue"><type>GValue</type></link> contains a CORBA_TypeCode.
208
 
</para><variablelist role="params">
209
 
<varlistentry><term><parameter>value</parameter>&#160;:</term>
210
 
<listitem><simpara>
211
 
</simpara></listitem></varlistentry>
212
 
</variablelist></refsect2>
213
 
<refsect2 id="BONOBO-VALUE-HOLDS-CORBA-EXCEPTION--CAPS" role="macro">
214
 
<title>BONOBO_VALUE_HOLDS_CORBA_EXCEPTION()</title>
215
 
<indexterm zone="BONOBO-VALUE-HOLDS-CORBA-EXCEPTION--CAPS"><primary sortas="BONOBO_VALUE_HOLDS_CORBA_EXCEPTION">BONOBO_VALUE_HOLDS_CORBA_EXCEPTION</primary></indexterm><programlisting>#define BONOBO_VALUE_HOLDS_CORBA_EXCEPTION(value)   (G_TYPE_CHECK_VALUE_TYPE ((value), BONOBO_TYPE_CORBA_EXCEPTION))
216
 
</programlisting>
217
 
<para>
218
 
Returns true if the <link linkend="GValue"><type>GValue</type></link> contains a CORBA_Environment.
219
 
</para><variablelist role="params">
220
 
<varlistentry><term><parameter>value</parameter>&#160;:</term>
221
 
<listitem><simpara>
222
 
</simpara></listitem></varlistentry>
223
 
</variablelist></refsect2>
224
 
<refsect2 id="bonobo-value-get-unknown" role="function">
225
 
<title>bonobo_value_get_unknown ()</title>
226
 
<indexterm zone="bonobo-value-get-unknown"><primary sortas="bonobo_value_get_unknown">bonobo_value_get_unknown</primary></indexterm><programlisting><link linkend="Bonobo-Unknown">Bonobo_Unknown</link>      bonobo_value_get_unknown            (const <link linkend="GValue">GValue</link> *value);</programlisting>
227
 
<para>
228
 
Get the Bonobo_Unknown value from a <link linkend="GValue"><type>GValue</type></link>.
229
 
</para><variablelist role="params">
230
 
<varlistentry><term><parameter>value</parameter>&#160;:</term>
231
 
<listitem><simpara>
232
 
</simpara></listitem></varlistentry>
233
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
234
 
</simpara></listitem></varlistentry>
235
 
</variablelist></refsect2>
236
 
<refsect2 id="bonobo-value-get-corba-any" role="function">
237
 
<title>bonobo_value_get_corba_any ()</title>
238
 
<indexterm zone="bonobo-value-get-corba-any"><primary sortas="bonobo_value_get_corba_any">bonobo_value_get_corba_any</primary></indexterm><programlisting><link linkend="BonoboArg">BonoboArg</link> *         bonobo_value_get_corba_any          (const <link linkend="GValue">GValue</link> *value);</programlisting>
239
 
<para>
240
 
Get the CORBA_any value from a <link linkend="GValue"><type>GValue</type></link>.
241
 
</para><variablelist role="params">
242
 
<varlistentry><term><parameter>value</parameter>&#160;:</term>
243
 
<listitem><simpara>
244
 
</simpara></listitem></varlistentry>
245
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
246
 
</simpara></listitem></varlistentry>
247
 
</variablelist></refsect2>
248
 
<refsect2 id="bonobo-value-get-corba-object" role="function">
249
 
<title>bonobo_value_get_corba_object ()</title>
250
 
<indexterm zone="bonobo-value-get-corba-object"><primary sortas="bonobo_value_get_corba_object">bonobo_value_get_corba_object</primary></indexterm><programlisting><link linkend="CORBA-Object">CORBA_Object</link>        bonobo_value_get_corba_object       (const <link linkend="GValue">GValue</link> *value);</programlisting>
251
 
<para>
252
 
Get the CORBA_Object value from a <link linkend="GValue"><type>GValue</type></link>.
253
 
</para><variablelist role="params">
254
 
<varlistentry><term><parameter>value</parameter>&#160;:</term>
255
 
<listitem><simpara>
256
 
</simpara></listitem></varlistentry>
257
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
258
 
</simpara></listitem></varlistentry>
259
 
</variablelist></refsect2>
260
 
<refsect2 id="bonobo-value-get-corba-typecode" role="function">
261
 
<title>bonobo_value_get_corba_typecode ()</title>
262
 
<indexterm zone="bonobo-value-get-corba-typecode"><primary sortas="bonobo_value_get_corba_typecode">bonobo_value_get_corba_typecode</primary></indexterm><programlisting><link linkend="CORBA-TypeCode">CORBA_TypeCode</link>      bonobo_value_get_corba_typecode     (const <link linkend="GValue">GValue</link> *value);</programlisting>
263
 
<para>
264
 
Get the CORBA_TypeCode value from a <link linkend="GValue"><type>GValue</type></link>.
265
 
</para><variablelist role="params">
266
 
<varlistentry><term><parameter>value</parameter>&#160;:</term>
267
 
<listitem><simpara>
268
 
</simpara></listitem></varlistentry>
269
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
270
 
</simpara></listitem></varlistentry>
271
 
</variablelist></refsect2>
272
 
<refsect2 id="bonobo-value-get-corba-exception" role="function">
273
 
<title>bonobo_value_get_corba_exception ()</title>
274
 
<indexterm zone="bonobo-value-get-corba-exception"><primary sortas="bonobo_value_get_corba_exception">bonobo_value_get_corba_exception</primary></indexterm><programlisting>const <link linkend="CORBA-Environment">CORBA_Environment</link> * bonobo_value_get_corba_exception
275
 
                                                        (const <link linkend="GValue">GValue</link> *value);</programlisting>
276
 
<para>
277
 
Get the CORBA_Environment value from a <link linkend="GValue"><type>GValue</type></link>.
278
 
</para><variablelist role="params">
279
 
<varlistentry><term><parameter>value</parameter>&#160;:</term>
280
 
<listitem><simpara>
281
 
</simpara></listitem></varlistentry>
282
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
283
 
</simpara></listitem></varlistentry>
284
 
</variablelist></refsect2>
285
 
<refsect2 id="bonobo-value-set-unknown" role="function">
286
 
<title>bonobo_value_set_unknown ()</title>
287
 
<indexterm zone="bonobo-value-set-unknown"><primary sortas="bonobo_value_set_unknown">bonobo_value_set_unknown</primary></indexterm><programlisting><link linkend="void">void</link>                bonobo_value_set_unknown            (<link linkend="GValue">GValue</link> *value,
288
 
                                                         const <link linkend="Bonobo-Unknown">Bonobo_Unknown</link> unknown);</programlisting>
289
 
<para>
290
 
Put a <link linkend="Bonobo-Unknow"><type>Bonobo_Unknow</type></link> value in a <link linkend="GValue"><type>GValue</type></link>.
291
 
</para><variablelist role="params">
292
 
<varlistentry><term><parameter>value</parameter>&#160;:</term>
293
 
<listitem><simpara>
294
 
</simpara></listitem></varlistentry>
295
 
<varlistentry><term><parameter>unknown</parameter>&#160;:</term>
296
 
<listitem><simpara>
297
 
</simpara></listitem></varlistentry>
298
 
</variablelist></refsect2>
299
 
<refsect2 id="bonobo-value-set-corba-any" role="function">
300
 
<title>bonobo_value_set_corba_any ()</title>
301
 
<indexterm zone="bonobo-value-set-corba-any"><primary sortas="bonobo_value_set_corba_any">bonobo_value_set_corba_any</primary></indexterm><programlisting><link linkend="void">void</link>                bonobo_value_set_corba_any          (<link linkend="GValue">GValue</link> *value,
302
 
                                                         const <link linkend="CORBA-any">CORBA_any</link> *any);</programlisting>
303
 
<para>
304
 
Put a <link linkend="CORBA-any"><type>CORBA_any</type></link> value in a <link linkend="GValue"><type>GValue</type></link>.
305
 
</para><variablelist role="params">
306
 
<varlistentry><term><parameter>value</parameter>&#160;:</term>
307
 
<listitem><simpara>
308
 
</simpara></listitem></varlistentry>
309
 
<varlistentry><term><parameter>any</parameter>&#160;:</term>
310
 
<listitem><simpara>
311
 
</simpara></listitem></varlistentry>
312
 
</variablelist></refsect2>
313
 
<refsect2 id="bonobo-value-set-corba-object" role="function">
314
 
<title>bonobo_value_set_corba_object ()</title>
315
 
<indexterm zone="bonobo-value-set-corba-object"><primary sortas="bonobo_value_set_corba_object">bonobo_value_set_corba_object</primary></indexterm><programlisting><link linkend="void">void</link>                bonobo_value_set_corba_object       (<link linkend="GValue">GValue</link> *value,
316
 
                                                         const <link linkend="CORBA-Object">CORBA_Object</link> object);</programlisting>
317
 
<para>
318
 
Put a <link linkend="CORBA-Object"><type>CORBA_Object</type></link> value in a <link linkend="GValue"><type>GValue</type></link>.
319
 
</para><variablelist role="params">
320
 
<varlistentry><term><parameter>value</parameter>&#160;:</term>
321
 
<listitem><simpara>
322
 
</simpara></listitem></varlistentry>
323
 
<varlistentry><term><parameter>object</parameter>&#160;:</term>
324
 
<listitem><simpara>
325
 
</simpara></listitem></varlistentry>
326
 
</variablelist></refsect2>
327
 
<refsect2 id="bonobo-value-set-corba-typecode" role="function">
328
 
<title>bonobo_value_set_corba_typecode ()</title>
329
 
<indexterm zone="bonobo-value-set-corba-typecode"><primary sortas="bonobo_value_set_corba_typecode">bonobo_value_set_corba_typecode</primary></indexterm><programlisting><link linkend="void">void</link>                bonobo_value_set_corba_typecode     (<link linkend="GValue">GValue</link> *value,
330
 
                                                         const <link linkend="CORBA-TypeCode">CORBA_TypeCode</link> tc);</programlisting>
331
 
<para>
332
 
Put a <link linkend="CORBA-TypeCode"><type>CORBA_TypeCode</type></link> value in a <link linkend="GValue"><type>GValue</type></link>.
333
 
</para><variablelist role="params">
334
 
<varlistentry><term><parameter>value</parameter>&#160;:</term>
335
 
<listitem><simpara>
336
 
</simpara></listitem></varlistentry>
337
 
<varlistentry><term><parameter>tc</parameter>&#160;:</term>
338
 
<listitem><simpara>
339
 
</simpara></listitem></varlistentry>
340
 
</variablelist></refsect2>
341
 
<refsect2 id="bonobo-value-set-corba-environment" role="function">
342
 
<title>bonobo_value_set_corba_environment ()</title>
343
 
<indexterm zone="bonobo-value-set-corba-environment"><primary sortas="bonobo_value_set_corba_environment">bonobo_value_set_corba_environment</primary></indexterm><programlisting><link linkend="void">void</link>                bonobo_value_set_corba_environment  (<link linkend="GValue">GValue</link> *value,
344
 
                                                         const <link linkend="CORBA-Environment">CORBA_Environment</link> *ev);</programlisting>
345
 
<para>
346
 
Put a <link linkend="CORBA-Environment"><type>CORBA_Environment</type></link> value in a <link linkend="GValue"><type>GValue</type></link>.
347
 
</para><variablelist role="params">
348
 
<varlistentry><term><parameter>value</parameter>&#160;:</term>
349
 
<listitem><simpara>
350
 
</simpara></listitem></varlistentry>
351
 
<varlistentry><term><parameter>ev</parameter>&#160;:</term>
352
 
<listitem><simpara>
353
 
</simpara></listitem></varlistentry>
354
 
</variablelist></refsect2>
355
 
<refsect2 id="bonobo-closure-invoke-va-list" role="function">
356
 
<title>bonobo_closure_invoke_va_list ()</title>
357
 
<indexterm zone="bonobo-closure-invoke-va-list"><primary sortas="bonobo_closure_invoke_va_list">bonobo_closure_invoke_va_list</primary></indexterm><programlisting><link linkend="void">void</link>                bonobo_closure_invoke_va_list       (<link linkend="GClosure">GClosure</link> *closure,
358
 
                                                         <link linkend="GValue">GValue</link> *return_value,
359
 
                                                         <link linkend="va-list">va_list</link> var_args);</programlisting>
360
 
<para>
361
 
</para><variablelist role="params">
362
 
<varlistentry><term><parameter>closure</parameter>&#160;:</term>
363
 
<listitem><simpara>
364
 
</simpara></listitem></varlistentry>
365
 
<varlistentry><term><parameter>return_value</parameter>&#160;:</term>
366
 
<listitem><simpara>
367
 
</simpara></listitem></varlistentry>
368
 
<varlistentry><term><parameter>var_args</parameter>&#160;:</term>
369
 
<listitem><simpara>
370
 
</simpara></listitem></varlistentry>
371
 
</variablelist></refsect2>
372
 
<refsect2 id="bonobo-closure-invoke" role="function">
373
 
<title>bonobo_closure_invoke ()</title>
374
 
<indexterm zone="bonobo-closure-invoke"><primary sortas="bonobo_closure_invoke">bonobo_closure_invoke</primary></indexterm><programlisting><link linkend="void">void</link>                bonobo_closure_invoke               (<link linkend="GClosure">GClosure</link> *closure,
375
 
                                                         <link linkend="GType">GType</link> return_type,
376
 
                                                         ...);</programlisting>
377
 
<para>
378
 
Invokes the closure with the arguments.
379
 
</para>
380
 
<para>
381
 
Examples:
382
 
<informalexample><programlisting>
383
 
   bonobo_closure_invoke (closure, G_TYPE_NONE, G_TYPE_INT, first_arg, 0);
384
 
</programlisting></informalexample>
385
 
</para>
386
 
<para>
387
 
<informalexample><programlisting>
388
 
   glong retval;
389
 
   bonobo_closure_invoke (closure, G_TYPE_LONG, &amp; retval, 0);
390
 
</programlisting></informalexample></para>
391
 
<para>
392
 
</para><variablelist role="params">
393
 
<varlistentry><term><parameter>closure</parameter>&#160;:</term>
394
 
<listitem><simpara> a standard GClosure
395
 
</simpara></listitem></varlistentry>
396
 
<varlistentry><term><parameter>return_type</parameter>&#160;:</term>
397
 
<listitem><simpara> the type of the first va_arg argument in a
398
 
set of type / arg pairs.
399
 
</simpara></listitem></varlistentry>
400
 
<varlistentry><term><parameter>...</parameter>&#160;:</term>
401
 
<listitem><simpara> list of type / arg pairs
402
 
</simpara></listitem></varlistentry>
403
 
</variablelist></refsect2>
404
 
<refsect2 id="bonobo-closure-store" role="function">
405
 
<title>bonobo_closure_store ()</title>
406
 
<indexterm zone="bonobo-closure-store"><primary sortas="bonobo_closure_store">bonobo_closure_store</primary></indexterm><programlisting><link linkend="GClosure">GClosure</link> *          bonobo_closure_store                (<link linkend="GClosure">GClosure</link> *closure,
407
 
                                                         <link linkend="GClosureMarshal">GClosureMarshal</link> default_marshal);</programlisting>
408
 
<para>
409
 
Does the necessary refcounting magic and returns a directly
410
 
storable closure</para>
411
 
<para>
412
 
</para><variablelist role="params">
413
 
<varlistentry><term><parameter>closure</parameter>&#160;:</term>
414
 
<listitem><simpara> a standard GClosure
415
 
</simpara></listitem></varlistentry>
416
 
<varlistentry><term><parameter>default_marshal</parameter>&#160;:</term>
417
 
<listitem><simpara> the default marshaller to use
418
 
</simpara></listitem></varlistentry>
419
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> <parameter>closure</parameter>.
420
 
</simpara></listitem></varlistentry>
421
 
</variablelist></refsect2>
422
 
 
423
 
</refsect1>
424
 
 
425
 
 
426
 
 
427
 
 
428
 
</refentry>