Name
bonobo-main -- Bonobo initialization.
Description
  Initialization functions for Bonobo applications.
Details
bonobo_is_initialized ()
This allows you to protect against double
initialization in your code.
bonobo_init ()
| gboolean    bonobo_init                     (int *argc,
                                             char **argv); | 
Initializes the bonobo component model.
bonobo_init_full ()
| gboolean    bonobo_init_full                (int *argc,
                                             char **argv,
                                             CORBA_ORB orb,
                                             PortableServer_POA poa,
                                             PortableServer_POAManager manager); | 
Initializes the bonobo document model.  It requires at least
the value for orb.  If poa is CORBA_OBJECT_NIL, then the
RootPOA will be used, in this case manager should be CORBA_OBJECT_NIL.
bonobo_debug_shutdown ()
| int         bonobo_debug_shutdown           (void); | 
bonobo_main ()
Activates the Bonobo POA Manager and enters the main event loop.
bonobo_main_quit ()
| void        bonobo_main_quit                (void); | 
Quits the main event loop.
bonobo_activate ()
Activates the Bonobo POA manager registered by bonobo_init.
This should be called at the end of application initialization.
You do not need to call this function if you use bonobo_main().
bonobo_setup_x_error_handler ()
| void        bonobo_setup_x_error_handler    (void); | 
bonobo_orb ()
| CORBA_ORB   bonobo_orb                      (void); | 
   Returns the CORBA_ORB object that is being used by Bonobo.
bonobo_poa ()
| PortableServer_POA bonobo_poa               (void); | 
   Returns the POA object that is being used by Bonobo.
bonobo_poa_manager ()
| PortableServer_POAManager bonobo_poa_manager
                                            (void); | 
   Returns the POA Manager object that is being used by Bonobo.