~ubuntu-branches/ubuntu/quantal/libbonobo/quantal-201207170711

« back to all changes in this revision

Viewing changes to doc/api/html/libbonobo-bonobo-shlib-factory.html

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Holbach
  • Date: 2007-03-12 15:39:17 UTC
  • mfrom: (1.1.13 upstream)
  • Revision ID: james.westby@ubuntu.com-20070312153917-u4efw149urh2enej
Tags: 2.18.0-0ubuntu1
* New upstream release:
  - Code cleanups
  - Build fix
  - Updated translations.

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
<link rel="up" href="factories.html" title="Objects, Factories, Reference Counting">
9
9
<link rel="prev" href="libbonobo-bonobo-generic-factory.html" title="BonoboGenericFactory">
10
10
<link rel="next" href="refcounting.html" title="Reference Counting">
11
 
<meta name="generator" content="GTK-Doc V1.7 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.8 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
<link rel="chapter" href="general.html" title="General">
14
14
<link rel="chapter" href="factories.html" title="Objects, Factories, Reference Counting">
28
28
<th width="100%" align="center">Libbonobo Reference Manual</th>
29
29
<td><a accesskey="n" href="refcounting.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
30
30
</tr>
31
 
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2607858" class="shortcut">Top</a>
32
 
                  &#160;|&#160;
33
 
                  <a href="#id2608185" class="shortcut">Description</a>
34
 
                  &#160;|&#160;
35
 
                  <a href="#id2608146" class="shortcut">Object Hierarchy</a></nobr></td></tr>
 
31
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2691053" class="shortcut">Top</a>
 
32
                  &#160;|&#160;
 
33
                  <a href="#id2691382" class="shortcut">Description</a>
 
34
                  &#160;|&#160;
 
35
                  <a href="#id2691343" class="shortcut">Object Hierarchy</a></nobr></td></tr>
36
36
</table>
37
37
<div class="refentry" lang="en">
38
38
<a name="libbonobo-bonobo-shlib-factory"></a><div class="titlepage"></div>
39
39
<div class="refnamediv"><table width="100%"><tr>
40
40
<td valign="top">
41
41
<h2>
42
 
<a name="id2607858"></a><span class="refentrytitle">bonobo-shlib-factory</span>
 
42
<a name="id2691053"></a><span class="refentrytitle">bonobo-shlib-factory</span>
43
43
</h2>
44
44
<p>bonobo-shlib-factory</p>
45
45
</td>
51
51
 
52
52
 
53
53
 
54
 
            <a href="libbonobo-bonobo-shlib-factory.html#BonoboShlibFactory-struct">BonoboShlibFactory</a>;
55
 
            <a href="libbonobo-bonobo-shlib-factory.html#BonoboShlibFactoryClass">BonoboShlibFactoryClass</a>;
56
 
<a href="libbonobo-bonobo-shlib-factory.html#BonoboShlibFactory">BonoboShlibFactory</a>* <a href="libbonobo-bonobo-shlib-factory.html#bonobo-shlib-factory-construct">bonobo_shlib_factory_construct</a>
57
 
                                            (<a href="libbonobo-bonobo-shlib-factory.html#BonoboShlibFactory">BonoboShlibFactory</a> *factory,
58
 
                                             const char *act_iid,
59
 
                                             PortableServer_POA poa,
60
 
                                             <a
 
54
                    <a href="libbonobo-bonobo-shlib-factory.html#BonoboShlibFactory-struct">BonoboShlibFactory</a>;
 
55
                    <a href="libbonobo-bonobo-shlib-factory.html#BonoboShlibFactoryClass">BonoboShlibFactoryClass</a>;
 
56
<a href="libbonobo-bonobo-shlib-factory.html#BonoboShlibFactory">BonoboShlibFactory</a>* <a href="libbonobo-bonobo-shlib-factory.html#bonobo-shlib-factory-construct">bonobo_shlib_factory_construct</a>      (<a href="libbonobo-bonobo-shlib-factory.html#BonoboShlibFactory">BonoboShlibFactory</a> *factory,
 
57
                                                         const char *act_iid,
 
58
                                                         PortableServer_POA poa,
 
59
                                                         <a
61
60
href="../glib/glib-Basic-Types.html#gpointer"
62
61
>gpointer</a> act_impl_ptr,
63
 
                                             <a
 
62
                                                         <a
64
63
href="../gobject/gobject-Closures.html#GClosure"
65
64
>GClosure</a> *closure);
66
 
<a href="libbonobo-bonobo-shlib-factory.html#BonoboShlibFactory">BonoboShlibFactory</a>* <a href="libbonobo-bonobo-shlib-factory.html#bonobo-shlib-factory-new">bonobo_shlib_factory_new</a>
67
 
                                            (const char *component_id,
68
 
                                             PortableServer_POA poa,
69
 
                                             <a
 
65
<a href="libbonobo-bonobo-shlib-factory.html#BonoboShlibFactory">BonoboShlibFactory</a>* <a href="libbonobo-bonobo-shlib-factory.html#bonobo-shlib-factory-new">bonobo_shlib_factory_new</a>            (const char *component_id,
 
66
                                                         PortableServer_POA poa,
 
67
                                                         <a
70
68
href="../glib/glib-Basic-Types.html#gpointer"
71
69
>gpointer</a> act_impl_ptr,
72
 
                                             <a href="libbonobo-bonobo-generic-factory.html#BonoboFactoryCallback">BonoboFactoryCallback</a> factory_cb,
73
 
                                             <a
 
70
                                                         <a href="libbonobo-bonobo-generic-factory.html#BonoboFactoryCallback">BonoboFactoryCallback</a> factory_cb,
 
71
                                                         <a
74
72
href="../glib/glib-Basic-Types.html#gpointer"
75
73
>gpointer</a> user_data);
76
 
<a href="libbonobo-bonobo-shlib-factory.html#BonoboShlibFactory">BonoboShlibFactory</a>* <a href="libbonobo-bonobo-shlib-factory.html#bonobo-shlib-factory-new-closure">bonobo_shlib_factory_new_closure</a>
77
 
                                            (const char *act_iid,
78
 
                                             PortableServer_POA poa,
79
 
                                             <a
 
74
<a href="libbonobo-bonobo-shlib-factory.html#BonoboShlibFactory">BonoboShlibFactory</a>* <a href="libbonobo-bonobo-shlib-factory.html#bonobo-shlib-factory-new-closure">bonobo_shlib_factory_new_closure</a>    (const char *act_iid,
 
75
                                                         PortableServer_POA poa,
 
76
                                                         <a
80
77
href="../glib/glib-Basic-Types.html#gpointer"
81
78
>gpointer</a> act_impl_ptr,
82
 
                                             <a
 
79
                                                         <a
83
80
href="../gobject/gobject-Closures.html#GClosure"
84
81
>GClosure</a> *factory_closure);
85
 
Bonobo_Unknown <a href="libbonobo-bonobo-shlib-factory.html#bonobo-shlib-factory-std">bonobo_shlib_factory_std</a>     (const char *component_id,
86
 
                                             PortableServer_POA poa,
87
 
                                             <a
 
82
Bonobo_Unknown      <a href="libbonobo-bonobo-shlib-factory.html#bonobo-shlib-factory-std">bonobo_shlib_factory_std</a>            (const char *component_id,
 
83
                                                         PortableServer_POA poa,
 
84
                                                         <a
88
85
href="../glib/glib-Basic-Types.html#gpointer"
89
86
>gpointer</a> act_impl_ptr,
90
 
                                             <a href="libbonobo-bonobo-generic-factory.html#BonoboFactoryCallback">BonoboFactoryCallback</a> factory_cb,
91
 
                                             <a
 
87
                                                         <a href="libbonobo-bonobo-generic-factory.html#BonoboFactoryCallback">BonoboFactoryCallback</a> factory_cb,
 
88
                                                         <a
92
89
href="../glib/glib-Basic-Types.html#gpointer"
93
90
>gpointer</a> user_data,
94
 
                                             CORBA_Environment *ev);
95
 
#define     <a href="libbonobo-bonobo-shlib-factory.html#BONOBO-OAF-SHLIB-FACTORY:CAPS">BONOBO_OAF_SHLIB_FACTORY</a>        (oafiid, descr, fn, data)
96
 
#define     <a href="libbonobo-bonobo-shlib-factory.html#BONOBO-OAF-SHLIB-FACTORY-MULTI:CAPS">BONOBO_OAF_SHLIB_FACTORY_MULTI</a>  (oafiid, descr, fn, data)
97
 
#define     <a href="libbonobo-bonobo-shlib-factory.html#BONOBO-ACTIVATION-SHLIB-FACTORY:CAPS">BONOBO_ACTIVATION_SHLIB_FACTORY</a> (oafiid, descr, fn, data)
 
91
                                                         CORBA_Environment *ev);
 
92
#define             <a href="libbonobo-bonobo-shlib-factory.html#BONOBO-OAF-SHLIB-FACTORY:CAPS">BONOBO_OAF_SHLIB_FACTORY</a>            (oafiid, descr, fn, data)
 
93
#define             <a href="libbonobo-bonobo-shlib-factory.html#BONOBO-OAF-SHLIB-FACTORY-MULTI:CAPS">BONOBO_OAF_SHLIB_FACTORY_MULTI</a>      (oafiid, descr, fn, data)
 
94
#define             <a href="libbonobo-bonobo-shlib-factory.html#BONOBO-ACTIVATION-SHLIB-FACTORY:CAPS">BONOBO_ACTIVATION_SHLIB_FACTORY</a>     (oafiid, descr, fn, data)
98
95
 
99
96
 
100
97
</pre>
101
98
</div>
102
99
<div class="refsect1" lang="en">
103
 
<a name="id2608146"></a><h2>Object Hierarchy</h2>
 
100
<a name="id2691343"></a><h2>Object Hierarchy</h2>
104
101
<pre class="synopsis">
105
102
 
106
103
  <a
112
109
</pre>
113
110
</div>
114
111
<div class="refsect1" lang="en">
115
 
<a name="id2608185"></a><h2>Description</h2>
 
112
<a name="id2691382"></a><h2>Description</h2>
116
113
<p>
117
114
 
118
115
</p>
119
116
</div>
120
117
<div class="refsect1" lang="en">
121
 
<a name="id2608200"></a><h2>Details</h2>
 
118
<a name="id2691396"></a><h2>Details</h2>
122
119
<div class="refsect2" lang="en">
123
 
<a name="id2608210"></a><h3>
 
120
<a name="id2691406"></a><h3>
124
121
<a name="BonoboShlibFactory-struct"></a>BonoboShlibFactory</h3>
125
 
<a class="indexterm" name="id2608223"></a><pre class="programlisting">typedef struct _BonoboShlibFactory BonoboShlibFactory;</pre>
 
122
<a class="indexterm" name="id2691420"></a><pre class="programlisting">typedef struct _BonoboShlibFactory BonoboShlibFactory;</pre>
126
123
<p>
127
124
 
128
125
</p>
129
126
</div>
130
127
<hr>
131
128
<div class="refsect2" lang="en">
132
 
<a name="id2608239"></a><h3>
 
129
<a name="id2691435"></a><h3>
133
130
<a name="BonoboShlibFactoryClass"></a>BonoboShlibFactoryClass</h3>
134
 
<a class="indexterm" name="id2608252"></a><pre class="programlisting">typedef struct {
 
131
<a class="indexterm" name="id2691448"></a><pre class="programlisting">typedef struct {
135
132
        BonoboGenericFactoryClass parent_class;
136
133
} BonoboShlibFactoryClass;
137
134
</pre>
141
138
</div>
142
139
<hr>
143
140
<div class="refsect2" lang="en">
144
 
<a name="id2608268"></a><h3>
 
141
<a name="id2691465"></a><h3>
145
142
<a name="bonobo-shlib-factory-construct"></a>bonobo_shlib_factory_construct ()</h3>
146
 
<a class="indexterm" name="id2608281"></a><pre class="programlisting"><a href="libbonobo-bonobo-shlib-factory.html#BonoboShlibFactory">BonoboShlibFactory</a>* bonobo_shlib_factory_construct
147
 
                                            (<a href="libbonobo-bonobo-shlib-factory.html#BonoboShlibFactory">BonoboShlibFactory</a> *factory,
148
 
                                             const char *act_iid,
149
 
                                             PortableServer_POA poa,
150
 
                                             <a
 
143
<a class="indexterm" name="id2691478"></a><pre class="programlisting"><a href="libbonobo-bonobo-shlib-factory.html#BonoboShlibFactory">BonoboShlibFactory</a>* bonobo_shlib_factory_construct      (<a href="libbonobo-bonobo-shlib-factory.html#BonoboShlibFactory">BonoboShlibFactory</a> *factory,
 
144
                                                         const char *act_iid,
 
145
                                                         PortableServer_POA poa,
 
146
                                                         <a
151
147
href="../glib/glib-Basic-Types.html#gpointer"
152
148
>gpointer</a> act_impl_ptr,
153
 
                                             <a
 
149
                                                         <a
154
150
href="../gobject/gobject-Closures.html#GClosure"
155
151
>GClosure</a> *closure);</pre>
156
152
<p>
196
192
</div>
197
193
<hr>
198
194
<div class="refsect2" lang="en">
199
 
<a name="id2608438"></a><h3>
 
195
<a name="id2691635"></a><h3>
200
196
<a name="bonobo-shlib-factory-new"></a>bonobo_shlib_factory_new ()</h3>
201
 
<a class="indexterm" name="id2608451"></a><pre class="programlisting"><a href="libbonobo-bonobo-shlib-factory.html#BonoboShlibFactory">BonoboShlibFactory</a>* bonobo_shlib_factory_new
202
 
                                            (const char *component_id,
203
 
                                             PortableServer_POA poa,
204
 
                                             <a
 
197
<a class="indexterm" name="id2691648"></a><pre class="programlisting"><a href="libbonobo-bonobo-shlib-factory.html#BonoboShlibFactory">BonoboShlibFactory</a>* bonobo_shlib_factory_new            (const char *component_id,
 
198
                                                         PortableServer_POA poa,
 
199
                                                         <a
205
200
href="../glib/glib-Basic-Types.html#gpointer"
206
201
>gpointer</a> act_impl_ptr,
207
 
                                             <a href="libbonobo-bonobo-generic-factory.html#BonoboFactoryCallback">BonoboFactoryCallback</a> factory_cb,
208
 
                                             <a
 
202
                                                         <a href="libbonobo-bonobo-generic-factory.html#BonoboFactoryCallback">BonoboFactoryCallback</a> factory_cb,
 
203
                                                         <a
209
204
href="../glib/glib-Basic-Types.html#gpointer"
210
205
>gpointer</a> user_data);</pre>
211
206
<p>
258
253
</div>
259
254
<hr>
260
255
<div class="refsect2" lang="en">
261
 
<a name="id2608628"></a><h3>
 
256
<a name="id2691825"></a><h3>
262
257
<a name="bonobo-shlib-factory-new-closure"></a>bonobo_shlib_factory_new_closure ()</h3>
263
 
<a class="indexterm" name="id2608641"></a><pre class="programlisting"><a href="libbonobo-bonobo-shlib-factory.html#BonoboShlibFactory">BonoboShlibFactory</a>* bonobo_shlib_factory_new_closure
264
 
                                            (const char *act_iid,
265
 
                                             PortableServer_POA poa,
266
 
                                             <a
 
258
<a class="indexterm" name="id2691838"></a><pre class="programlisting"><a href="libbonobo-bonobo-shlib-factory.html#BonoboShlibFactory">BonoboShlibFactory</a>* bonobo_shlib_factory_new_closure    (const char *act_iid,
 
259
                                                         PortableServer_POA poa,
 
260
                                                         <a
267
261
href="../glib/glib-Basic-Types.html#gpointer"
268
262
>gpointer</a> act_impl_ptr,
269
 
                                             <a
 
263
                                                         <a
270
264
href="../gobject/gobject-Closures.html#GClosure"
271
265
>GClosure</a> *factory_closure);</pre>
272
266
<p>
314
308
</div>
315
309
<hr>
316
310
<div class="refsect2" lang="en">
317
 
<a name="id2608789"></a><h3>
 
311
<a name="id2691986"></a><h3>
318
312
<a name="bonobo-shlib-factory-std"></a>bonobo_shlib_factory_std ()</h3>
319
 
<a class="indexterm" name="id2608802"></a><pre class="programlisting">Bonobo_Unknown bonobo_shlib_factory_std     (const char *component_id,
320
 
                                             PortableServer_POA poa,
321
 
                                             <a
 
313
<a class="indexterm" name="id2691999"></a><pre class="programlisting">Bonobo_Unknown      bonobo_shlib_factory_std            (const char *component_id,
 
314
                                                         PortableServer_POA poa,
 
315
                                                         <a
322
316
href="../glib/glib-Basic-Types.html#gpointer"
323
317
>gpointer</a> act_impl_ptr,
324
 
                                             <a href="libbonobo-bonobo-generic-factory.html#BonoboFactoryCallback">BonoboFactoryCallback</a> factory_cb,
325
 
                                             <a
 
318
                                                         <a href="libbonobo-bonobo-generic-factory.html#BonoboFactoryCallback">BonoboFactoryCallback</a> factory_cb,
 
319
                                                         <a
326
320
href="../glib/glib-Basic-Types.html#gpointer"
327
321
>gpointer</a> user_data,
328
 
                                             CORBA_Environment *ev);</pre>
 
322
                                                         CORBA_Environment *ev);</pre>
329
323
<p>
330
324
A Generic std shlib routine so we don't stick a load of code
331
325
inside a public macro.</p>
375
369
</div>
376
370
<hr>
377
371
<div class="refsect2" lang="en">
378
 
<a name="id2608971"></a><h3>
 
372
<a name="id2692169"></a><h3>
379
373
<a name="BONOBO-OAF-SHLIB-FACTORY:CAPS"></a>BONOBO_OAF_SHLIB_FACTORY()</h3>
380
 
<a class="indexterm" name="id2608985"></a><pre class="programlisting">#define     BONOBO_OAF_SHLIB_FACTORY(oafiid, descr, fn, data)</pre>
 
374
<a class="indexterm" name="id2692184"></a><pre class="programlisting">#define             BONOBO_OAF_SHLIB_FACTORY(oafiid, descr, fn, data)</pre>
381
375
<p>
382
376
Deprecated.  See <a href="libbonobo-bonobo-shlib-factory.html#BONOBO-ACTIVATION-SHLIB-FACTORY:CAPS"><code class="function">BONOBO_ACTIVATION_SHLIB_FACTORY()</code></a>.
383
377
</p>
411
405
</div>
412
406
<hr>
413
407
<div class="refsect2" lang="en">
414
 
<a name="id2609071"></a><h3>
 
408
<a name="id2692270"></a><h3>
415
409
<a name="BONOBO-OAF-SHLIB-FACTORY-MULTI:CAPS"></a>BONOBO_OAF_SHLIB_FACTORY_MULTI()</h3>
416
 
<a class="indexterm" name="id2609085"></a><pre class="programlisting">#define     BONOBO_OAF_SHLIB_FACTORY_MULTI(oafiid, descr, fn, data)</pre>
 
410
<a class="indexterm" name="id2692284"></a><pre class="programlisting">#define             BONOBO_OAF_SHLIB_FACTORY_MULTI(oafiid, descr, fn, data)</pre>
417
411
<p>
418
412
Deprecated.  See <a href="libbonobo-bonobo-shlib-factory.html#BONOBO-ACTIVATION-SHLIB-FACTORY:CAPS"><code class="function">BONOBO_ACTIVATION_SHLIB_FACTORY()</code></a>.
419
413
</p>
447
441
</div>
448
442
<hr>
449
443
<div class="refsect2" lang="en">
450
 
<a name="id2609171"></a><h3>
 
444
<a name="id2692370"></a><h3>
451
445
<a name="BONOBO-ACTIVATION-SHLIB-FACTORY:CAPS"></a>BONOBO_ACTIVATION_SHLIB_FACTORY()</h3>
452
 
<a class="indexterm" name="id2609185"></a><pre class="programlisting">#define     BONOBO_ACTIVATION_SHLIB_FACTORY(oafiid, descr, fn, data)</pre>
 
446
<a class="indexterm" name="id2692384"></a><pre class="programlisting">#define             BONOBO_ACTIVATION_SHLIB_FACTORY(oafiid, descr, fn, data)</pre>
453
447
<p>
454
448
  Macro that includes all boiler-plate code necessary to create an shlib
455
449
  type factory.