4
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
5
<title>bonobo-shlib-factory</title>
6
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
6
<meta name="generator" content="DocBook XSL Stylesheets V1.74.2">
7
7
<link rel="home" href="index.html" title="Libbonobo Reference Manual">
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">
54
54
const char *act_iid,
55
55
PortableServer_POA poa,
57
href="../glib/glib-Basic-Types.html#gpointer"
57
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
58
58
>gpointer</a> act_impl_ptr,
60
href="../gobject/gobject-Closures.html#GClosure"
60
href="http://library.gnome.org/devel/gobject/unstable/gobject-Closures.html#GClosure"
61
61
>GClosure</a> *closure);
62
62
<a class="link" href="libbonobo-bonobo-shlib-factory.html#BonoboShlibFactory">BonoboShlibFactory</a> * <a class="link" href="libbonobo-bonobo-shlib-factory.html#bonobo-shlib-factory-new" title="bonobo_shlib_factory_new ()">bonobo_shlib_factory_new</a> (const char *component_id,
63
63
PortableServer_POA poa,
65
href="../glib/glib-Basic-Types.html#gpointer"
65
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
66
66
>gpointer</a> act_impl_ptr,
67
67
<a class="link" href="libbonobo-bonobo-generic-factory.html#BonoboFactoryCallback" title="BonoboFactoryCallback ()">BonoboFactoryCallback</a> factory_cb,
69
href="../glib/glib-Basic-Types.html#gpointer"
69
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
70
70
>gpointer</a> user_data);
71
71
<a class="link" href="libbonobo-bonobo-shlib-factory.html#BonoboShlibFactory">BonoboShlibFactory</a> * <a class="link" href="libbonobo-bonobo-shlib-factory.html#bonobo-shlib-factory-new-closure" title="bonobo_shlib_factory_new_closure ()">bonobo_shlib_factory_new_closure</a> (const char *act_iid,
72
72
PortableServer_POA poa,
74
href="../glib/glib-Basic-Types.html#gpointer"
74
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
75
75
>gpointer</a> act_impl_ptr,
77
href="../gobject/gobject-Closures.html#GClosure"
77
href="http://library.gnome.org/devel/gobject/unstable/gobject-Closures.html#GClosure"
78
78
>GClosure</a> *factory_closure);
79
79
Bonobo_Unknown <a class="link" href="libbonobo-bonobo-shlib-factory.html#bonobo-shlib-factory-std" title="bonobo_shlib_factory_std ()">bonobo_shlib_factory_std</a> (const char *component_id,
80
80
PortableServer_POA poa,
82
href="../glib/glib-Basic-Types.html#gpointer"
82
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
83
83
>gpointer</a> act_impl_ptr,
84
84
<a class="link" href="libbonobo-bonobo-generic-factory.html#BonoboFactoryCallback" title="BonoboFactoryCallback ()">BonoboFactoryCallback</a> factory_cb,
86
href="../glib/glib-Basic-Types.html#gpointer"
86
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
87
87
>gpointer</a> user_data,
88
88
CORBA_Environment *ev);
89
89
#define <a class="link" href="libbonobo-bonobo-shlib-factory.html#BONOBO-OAF-SHLIB-FACTORY--CAPS" title="BONOBO_OAF_SHLIB_FACTORY()">BONOBO_OAF_SHLIB_FACTORY</a> (oafiid, descr, fn, data)
95
95
<a name="libbonobo-bonobo-shlib-factory.object-hierarchy"></a><h2>Object Hierarchy</h2>
96
96
<pre class="synopsis">
98
href="../gobject/gobject-The-Base-Object-Type.html#GObject"
98
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
100
100
+----<a class="link" href="libbonobo-bonobo-object.html#BonoboObject">BonoboObject</a>
101
101
+----BonoboGenericFactory
132
132
const char *act_iid,
133
133
PortableServer_POA poa,
135
href="../glib/glib-Basic-Types.html#gpointer"
135
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
136
136
>gpointer</a> act_impl_ptr,
138
href="../gobject/gobject-Closures.html#GClosure"
138
href="http://library.gnome.org/devel/gobject/unstable/gobject-Closures.html#GClosure"
139
139
>GClosure</a> *closure);</pre>
141
141
Initializes <em class="parameter"><code>c_factory</code></em> with the supplied data.</p>
183
183
<pre class="programlisting"><a class="link" href="libbonobo-bonobo-shlib-factory.html#BonoboShlibFactory">BonoboShlibFactory</a> * bonobo_shlib_factory_new (const char *component_id,
184
184
PortableServer_POA poa,
186
href="../glib/glib-Basic-Types.html#gpointer"
186
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
187
187
>gpointer</a> act_impl_ptr,
188
188
<a class="link" href="libbonobo-bonobo-generic-factory.html#BonoboFactoryCallback" title="BonoboFactoryCallback ()">BonoboFactoryCallback</a> factory_cb,
190
href="../glib/glib-Basic-Types.html#gpointer"
190
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
191
191
>gpointer</a> user_data);</pre>
193
193
This is a helper routine that simplifies the creation of factory
242
242
<pre class="programlisting"><a class="link" href="libbonobo-bonobo-shlib-factory.html#BonoboShlibFactory">BonoboShlibFactory</a> * bonobo_shlib_factory_new_closure (const char *act_iid,
243
243
PortableServer_POA poa,
245
href="../glib/glib-Basic-Types.html#gpointer"
245
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
246
246
>gpointer</a> act_impl_ptr,
248
href="../gobject/gobject-Closures.html#GClosure"
248
href="http://library.gnome.org/devel/gobject/unstable/gobject-Closures.html#GClosure"
249
249
>GClosure</a> *factory_closure);</pre>
251
251
This is a helper routine that simplifies the creation of factory
295
295
<pre class="programlisting">Bonobo_Unknown bonobo_shlib_factory_std (const char *component_id,
296
296
PortableServer_POA poa,
298
href="../glib/glib-Basic-Types.html#gpointer"
298
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
299
299
>gpointer</a> act_impl_ptr,
300
300
<a class="link" href="libbonobo-bonobo-generic-factory.html#BonoboFactoryCallback" title="BonoboFactoryCallback ()">BonoboFactoryCallback</a> factory_cb,
302
href="../glib/glib-Basic-Types.html#gpointer"
302
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
303
303
>gpointer</a> user_data,
304
304
CORBA_Environment *ev);</pre>