Previous Table of Contents Next


22.7.1 Messaging::ExceptionHolder valuetype


   The Messaging::ExceptionHolder valuetype encapsulates the exception data and enough information to turn that data back into a raised exception.

   // IDL

   module Messaging { // ... all the other stuff native UserExceptionBase; valuetype ExceptionHolder {

   void raise_exception() raises (UserExceptionBase); void raise_exception_with_list(

    in CORBA::ExceptionList exc_list ) raises (UserExceptionBase); private boolean is_system_exception; private boolean byte_order; private sequence<octet> marshaled_exception;

   };};