|  |  |  | Bonobo Activation API Reference Manual |  | 
|---|---|---|---|---|
#include <bonobo-activation/bonobo-activation.h> #define BONOBO_ACTIVATION_MAJOR_VERSION #define BONOBO_ACTIVATION_MINOR_VERSION #define BONOBO_ACTIVATION_MICRO_VERSION gboolean bonobo_activation_is_initialized (void); CORBA_ORB bonobo_activation_init (int argc, char **argv); CORBA_ORB bonobo_activation_orb_init (int *argc, char **argv); CORBA_ORB bonobo_activation_orb_get (void); CORBA_Object bonobo_activation_name_service_get (CORBA_Environment *ev);
These functions allow you to initialize Bonobo Activation and the ORB it is using. Initializing Bonobo Activation launches the Bonobo Activation daemon if it is not started.
gboolean bonobo_activation_is_initialized (void);
Tells you whether or not bonobo-activation is initialized.
| Returns : | whether bonobo-activation is initialized or not. | 
CORBA_ORB   bonobo_activation_init          (int argc,
                                             char **argv);
Initializes bonobo-activation. Should be called before any other call to the library.
| argc: | number of command-line arguments passed to the program. | 
| argv: | array of strings containing the command-line arguments of the program. | 
| Returns : | the ORB used by bonobo-activation. | 
CORBA_ORB   bonobo_activation_orb_init      (int *argc,
                                             char **argv);
Initialize Bonobo Activation's ORB - do this once centrally so it can be easily shared.
| argc: | pointer to program's argument count | 
| argv: | argument array | 
| Returns : | the ORB. | 
CORBA_ORB bonobo_activation_orb_get (void);
Returns the ORB used by OAF.
| Returns : | the ORB used by OAF. | 
CORBA_Object bonobo_activation_name_service_get
                                            (CORBA_Environment *ev);
Returns the name server of bonobo-activation. ev can be NULL.
| ev: | CORBA_Environmentstructure which will contain 
     the CORBA exception status of the operation. | 
| Returns : | the name server of bonobo-activation. |