| Top |
| BonoboShlibFactory * | bonobo_shlib_factory_construct () |
| BonoboShlibFactory * | bonobo_shlib_factory_new () |
| BonoboShlibFactory * | bonobo_shlib_factory_new_closure () |
| Bonobo_Unknown | bonobo_shlib_factory_std () |
| #define | BONOBO_OAF_SHLIB_FACTORY() |
| #define | BONOBO_OAF_SHLIB_FACTORY_MULTI() |
| #define | BONOBO_ACTIVATION_SHLIB_FACTORY() |
BonoboShlibFactory * bonobo_shlib_factory_construct (BonoboShlibFactory *factory,const char *act_iid,PortableServer_POA poa,gpointer act_impl_ptr,GClosure *closure);
Initializes c_factory
with the supplied data.
BonoboShlibFactory * bonobo_shlib_factory_new (const char *component_id,PortableServer_POA poa,gpointer act_impl_ptr,BonoboFactoryCallback factory_cb,gpointer user_data);
This is a helper routine that simplifies the creation of factory
objects for GNOME objects. The factory
function will be
invoked by the CORBA server when a request arrives to create a new
instance of an object supporting the Bonobo::Shlib interface.
The factory callback routine is passed the data
pointer to provide
the creation function with some state information.
BonoboShlibFactory * bonobo_shlib_factory_new_closure (const char *act_iid,PortableServer_POA poa,gpointer act_impl_ptr,GClosure *factory_closure);
This is a helper routine that simplifies the creation of factory
objects for GNOME objects. The factory_closure
closure will be
invoked by the CORBA server when a request arrives to create a new
instance of an object supporting the Bonobo::Shlib interface.
The factory callback routine is passed the data
pointer to provide
the creation function with some state information.
Bonobo_Unknown bonobo_shlib_factory_std (const char *component_id,PortableServer_POA poa,gpointer act_impl_ptr,BonoboFactoryCallback factory_cb,gpointer user_data,CORBA_Environment *ev);
A Generic std shlib routine so we don't stick a load of code inside a public macro.
#define BONOBO_OAF_SHLIB_FACTORY(oafiid, descr, fn, data)
Deprecated. See BONOBO_ACTIVATION_SHLIB_FACTORY().
#define BONOBO_OAF_SHLIB_FACTORY_MULTI(oafiid, descr, fn, data)
Deprecated. See BONOBO_ACTIVATION_SHLIB_FACTORY().
#define BONOBO_ACTIVATION_SHLIB_FACTORY(oafiid, descr, fn, data)
Macro that includes all boiler-plate code necessary to create an shlib type factory.
oafiid |
The factory's OAFIID |
|
descr |
Description of the factory |
|
fn |
Function (BonoboFactoryCallback) responsible for intantiating components |
|
data |
Additional data to be passed to the callback |