#define BONOBO_GENERIC_FACTORY_TYPE
#define BONOBO_GENERIC_FACTORY (o)
#define BONOBO_GENERIC_FACTORY_CLASS (k)
#define BONOBO_IS_GENERIC_FACTORY (o)
#define BONOBO_IS_GENERIC_FACTORY_CLASS (k)
struct BonoboGenericFactory;
BonoboObject* (*BonoboGenericFactoryFn) (BonoboGenericFactory *Factory,
void *closure);
BonoboObject* (*GnomeFactoryCallback) (BonoboGenericFactory *factory,
const char *component_id,
gpointer closure);
typedef BonoboGenericFactoryClass;
BonoboGenericFactory* bonobo_generic_factory_new
(const char *component_id,
BonoboGenericFactoryFn factory,
void *data);
BonoboGenericFactory* bonobo_generic_factory_new_multi
(const char *component_id,
GnomeFactoryCallback factory_cb,
gpointer data);
BonoboGenericFactory* bonobo_generic_factory_construct
(const char *component_id,
BonoboGenericFactory *c_factory,
CORBA_Object corba_factory,
BonoboGenericFactoryFn factory,
GnomeFactoryCallback factory_cb,
void *data);
void bonobo_generic_factory_set (BonoboGenericFactory *c_factory,
BonoboGenericFactoryFn factory,
void *data);
POA_GNOME_ObjectFactory__epv* bonobo_generic_factory_get_epv
(void);
|