Top | ![]() |
![]() |
![]() |
![]() |
Bonobo_Unknown | (*BonoboMonikerExtenderFn) () |
BonoboMonikerExtender * | bonobo_moniker_extender_new () |
Bonobo_MonikerExtender | bonobo_moniker_find_extender () |
Bonobo_Unknown | bonobo_moniker_use_extender () |
Bonobo_Unknown (*BonoboMonikerExtenderFn) (BonoboMonikerExtender *extender
,const Bonobo_Moniker parent
,const Bonobo_ResolveOptions *options
,const CORBA_char *display_name
,const CORBA_char *requested_interface
,CORBA_Environment *ev
);
BonoboMonikerExtender * bonobo_moniker_extender_new (BonoboMonikerExtenderFn resolve
,gpointer data
);
This creates a new moniker extender.
Bonobo_MonikerExtender bonobo_moniker_find_extender (const gchar *name
,const gchar *interface
,CORBA_Environment *opt_ev
);
This routine tries to locate an extender for our moniker by examining a registry of extenders that map new interfaces to certain moniker names.
Bonobo_Unknown bonobo_moniker_use_extender (const gchar *extender_oafiid
,BonoboMoniker *moniker
,const Bonobo_ResolveOptions *options
,const CORBA_char *requested_interface
,CORBA_Environment *opt_ev
);
Locates a known extender via. OAFIID; eg. OAFIID:Bonobo_Moniker_Extender_file