| 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.