| 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