#include "tao/orbconf.h"
#include "ace/SStringfwd.h"
#include "ace/iosfwd.h"
#include "ace/CORBA_macros.h"
#include "tao/TAO_Export.h"
#include "tao/Basic_Types.h"
Include dependency graph for Exception.h:
This graph shows which files directly or indirectly include this file:
Namespaces | |
namespace | CORBA |
Compounds | |
class | TAO_Exceptions |
This class is a namespace for exception-related static data and methods. More... | |
Defines | |
#define | TAO_RAISE(EXCEPTION) throw EXCEPTION |
#define | TAO_SYSTEM_EXCEPTION(name) |
Functions | |
TAO_Export ostream & | operator<< (ostream &os, const CORBA::Exception &e) |
TAO_Export void | operator<<= (CORBA::Any &, const CORBA::Exception &) |
TAO_Export void | operator<<= (CORBA::Any &, CORBA::Exception *) |
This file defines way in which CORBA exceptions are reported.
|
|
|
Value: class TAO_Export name : public SystemException \ { \ public: \ name (void); \ name (CORBA::ULong code, \ CORBA::CompletionStatus completed); \ static name * _downcast (CORBA::Exception* exception); \ virtual void _raise (void) const; \ virtual CORBA::TypeCode_ptr _type (void) const; \ static void _tao_any_destructor (void*); \ virtual CORBA::Exception *_tao_duplicate (void) const; \ static CORBA::SystemException *_tao_create (void); \ }; \ TAO_Export void operator<<= (CORBA::Any &, const CORBA::name &); \ TAO_Export void operator<<= (CORBA::Any &, CORBA::name *); \ TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, \ const CORBA::name *&) |
|
|
|
|
|
|