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.