bonobo-exception

Name

bonobo-exception -- 

Synopsis



#define     BONOBO_EX                       (ev)
#define     BONOBO_USER_EX                  (ev,id)
#define     BONOBO_RET_EX                   (ev)
#define     BONOBO_RET_VAL_EX               (ev,v)
char*       (*BonoboExceptionFn)            (CORBA_Environment *ev,
                                             gpointer user_data);
char*       bonobo_exception_get_text       (CORBA_Environment *ev);
void        bonobo_exception_add_handler_str
                                            (const char *repo_id,
                                             const char *str);
void        bonobo_exception_add_handler_fn (const char *repo_id,
                                             BonoboExceptionFn fn,
                                             gpointer user_data,
                                             GDestroyNotify destroy_fn);

Description

Details

BONOBO_EX()

#define BONOBO_EX(ev)         ((ev) && (ev)->_major != CORBA_NO_EXCEPTION)

ev : 


BONOBO_USER_EX()

#define     BONOBO_USER_EX(ev,id)

ev : 
id : 


BONOBO_RET_EX()

#define     BONOBO_RET_EX(ev)

ev : 


BONOBO_RET_VAL_EX()

#define     BONOBO_RET_VAL_EX(ev,v)

ev : 
v : 


BonoboExceptionFn ()

char*       (*BonoboExceptionFn)            (CORBA_Environment *ev,
                                             gpointer user_data);

ev : 
user_data : 
Returns : 


bonobo_exception_get_text ()

char*       bonobo_exception_get_text       (CORBA_Environment *ev);

ev : 
Returns : 


bonobo_exception_add_handler_str ()

void        bonobo_exception_add_handler_str
                                            (const char *repo_id,
                                             const char *str);

repo_id : 
str : 


bonobo_exception_add_handler_fn ()

void        bonobo_exception_add_handler_fn (const char *repo_id,
                                             BonoboExceptionFn fn,
                                             gpointer user_data,
                                             GDestroyNotify destroy_fn);

repo_id : 
fn : 
user_data : 
destroy_fn :