throw
Prototypes
throw ExceptionAEnvoyer;
Description
Envoi l'exception ExceptionAEnvoyer suite à une erreur.
Exemple
#include <corba.h>
#include <oad_c.hh>
#include <impldef_c.hh>
...
throw CORBA::UNKNOWN;
...
Avertissement
L'exception doit être rattrapée par catch.
Les exceptions standards sont :
- CORBA::UNKNOWN.
- CORBA::BAD_PARAM.
- CORBA::NO_MEMORY.
- CORBA::IMP_LIMIT.
- CORBA::COMM_FAILURE.
- CORBA::INV_OBJREF.
- CORBA::NO_PERMISSION.
- CORBA::INTERNAL.
- CORBA::MARSHAL.
- CORBA::INITIALIZE.
- CORBA::NO_IMPLEMENT.
- CORBA::BAD_TYPECODE.
- CORBA::BAD_OPERATION.
- CORBA::NO_RESOURCES.
- CORBA::NO_RESPONSE.
- CORBA::PERSIST_STORE.
- CORBA::BAD_INV_ORDER.
- CORBA::TRANSIENT.
- CORBA::FREE_MEM.
- CORBA::INV_IDENT.
- CORBA::INV_FLAG.
- CORBA::INTF_REPOS.
- CORBA::BAD_CONTEXT.
- CORBA::OBJ_ADAPTER.
- CORBA::DATA_CONVERSION.
- CORBA::OBJECT_NOT_EXIST.
- CORBA::TRANSACTION_REQUIRED.
- CORBA::TRANSACTION_ROLLEDBACK.
- CORBA::INVALID_TRANSACTION.
Voir aussi
Néant.