CORBA::Request::set_return_type

Prototypes

void CORBA::Request::set_return_type(TypeCode_ptr pTypeCodeRetour);

Description

Fixe le type du résultat attendu pour la requête.

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::add_in_arg pour déclarer un paramètre d'entrée.
CORBA::Request::add_inout_arg pour déclarer un paramètre d'entrée sortie.
CORBA::Request::add_out_arg pour déclarer un paramètre de sortie.
CORBA::Request::arguments pour lire les parametres transmis.
CORBA::Request::env pour lire l'environnement de la requête.
CORBA::Request::result pour lire la valeur du résultat.
CORBA::Request::invoque pour exécuter la requête.