CORBA::Environment::exception
Prototypes
CORBA::Exception *CORBA::Environment::exception(void);
Description
Retourne l'exception lancée par l'exécution de la dernière requête sur un objet.
Exemple
#include <corba.h>
#include <oad_c.hh>
#include <impldef_c.hh>
CORBA::Object_ptr pObjet;
CORBA::Request_ptr pRequete;
CORBA::Environment_ptr pEnvironnement;
CORBA::Exception *pException;
...
pRequete=new CORBA::Request(pObjet2, "MaMethode");
pRequete->set_return_type(new CORBA::TypeCode(CORBA::tk_objref));
pRequete->invoke();
pEnvironnement=pRequete->env();
if (!pEnvironnement)
pException=pEnvironnement->exception();
if (pException)
CORBA::release(pRequete);
...
Avertissement
Néant.
Voir aussi
CORBA::Request::invoke pour exécuter une requête dynamique.