BonoboGenericFactory

Name

BonoboGenericFactory -- 

Synopsis



#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);

Description

Details

BONOBO_GENERIC_FACTORY_TYPE

#define BONOBO_GENERIC_FACTORY_TYPE        (bonobo_generic_factory_get_type ())


BONOBO_GENERIC_FACTORY()

#define BONOBO_GENERIC_FACTORY(o)          (GTK_CHECK_CAST ((o), BONOBO_GENERIC_FACTORY_TYPE, BonoboGenericFactory))

o : 


BONOBO_GENERIC_FACTORY_CLASS()

#define BONOBO_GENERIC_FACTORY_CLASS(k)    (GTK_CHECK_CLASS_CAST((k), BONOBO_GENERIC_FACTORY_TYPE, BonoboGenericFactoryClass))

k : 


BONOBO_IS_GENERIC_FACTORY()

#define BONOBO_IS_GENERIC_FACTORY(o)       (GTK_CHECK_TYPE ((o), BONOBO_GENERIC_FACTORY_TYPE))

o : 


BONOBO_IS_GENERIC_FACTORY_CLASS()

#define BONOBO_IS_GENERIC_FACTORY_CLASS(k) (GTK_CHECK_CLASS_TYPE ((k), BONOBO_GENERIC_FACTORY_TYPE))

k : 


struct BonoboGenericFactory

struct BonoboGenericFactory;


BonoboGenericFactoryFn ()

BonoboObject* (*BonoboGenericFactoryFn)     (BonoboGenericFactory *Factory,
                                             void *closure);

Factory : 
closure : 
Returns : 


GnomeFactoryCallback ()

BonoboObject* (*GnomeFactoryCallback)       (BonoboGenericFactory *factory,
                                             const char *component_id,
                                             gpointer closure);

factory : 
component_id : 
closure : 
Returns : 


BonoboGenericFactoryClass

typedef struct {
	BonoboObjectClass parent_class;

	/*
	 * Virtual methods
	 */
	BonoboObject * (*new_generic)(BonoboGenericFactory *c_factory, const char *component_id);
} BonoboGenericFactoryClass;


bonobo_generic_factory_new ()

BonoboGenericFactory* bonobo_generic_factory_new
                                            (const char *component_id,
                                             BonoboGenericFactoryFn factory,
                                             void *data);

component_id : 
factory : 
data : 
Returns : 


bonobo_generic_factory_new_multi ()

BonoboGenericFactory* bonobo_generic_factory_new_multi
                                            (const char *component_id,
                                             GnomeFactoryCallback factory_cb,
                                             gpointer data);

component_id : 
factory_cb : 
data : 
Returns : 


bonobo_generic_factory_construct ()

BonoboGenericFactory* bonobo_generic_factory_construct
                                            (const char *component_id,
                                             BonoboGenericFactory *c_factory,
                                             CORBA_Object corba_factory,
                                             BonoboGenericFactoryFn factory,
                                             GnomeFactoryCallback factory_cb,
                                             void *data);

component_id : 
c_factory : 
corba_factory : 
factory : 
factory_cb : 
data : 
Returns : 


bonobo_generic_factory_set ()

void        bonobo_generic_factory_set      (BonoboGenericFactory *c_factory,
                                             BonoboGenericFactoryFn factory,
                                             void *data);

c_factory : 
factory : 
data : 


bonobo_generic_factory_get_epv ()

POA_GNOME_ObjectFactory__epv* bonobo_generic_factory_get_epv
                                            (void);

Returns :